add tiebreakers, more client-side routing fixes