route: respect order of values