Most routers pick a model based on each message. Each switch loses the cached chat, so you pay full price for the new model to reread the whole conversation.
Most routers also route on the task type, not the difficulty. Easy and hard coding tasks get the same model.