this means the listener will be triggered before the core RouteListener. could this create issues with routes that set a format?