Add a little lunchtime commenting, and refactor createRoutingMethod