That is similar to what this PR is doing (just using unpaged vs queryUnpaged), although I actually kinda prefer the  queryPaged & queryUnpaged as it is very very clear what you are requesting.