Yes, directly return the collection and then let the handler (or even the controller, as in your example, using the `page` parameter) would be better. That would allow more control. Should I open an issue about this?