Now route() accepts a obj and a obj too