I wonder if we ought to put it on the burden of the front end app not to request pages less than 1. It seems off to me that they might request page 0, and it would give them valid results. (That's not a valid request.)