`http_session` could have a configurable option to handle exceptions thrown from the router, rather than propagating