Indeed.

The important thing to note is that the `routes` callback will be run twice, first by `NamedRoutes` and then by Express. The actual `as` method is passed in `NamedRoutes.prototype.map` function. Here we need to pass a placeholder, as otherwise the `as` parameter would be undefined and calling it would raise an exception.