make routeTo more stable