How are route assignments decided?