Empty result when offset is too big
When the user increases pagination, he may reach a point where it has no result. For example if he type a search clause which reduce the global result.
Having an empty list is not very good for the UX as the user may think that there is no result at all.
I propose that the client automatically reduce the offset when it does not find any result.