FIX: router's findRoute was shitty