add support to redirect to another route within a route callback