Overriding onRouteRequest