This is very confusing. We have a PageRequest that we don't use in the query then have to remember to reset it. If someone does this wrong I can see it being bad. Is there not another way?