I'm wondering if we should still pass in a paginator. Why not just a `Collection`?