first pass at allowing @method to be passed in route.