simplify RouteHandler implementation API