To me this just makes the query return the last 10000 items. (i.e. *def* from *abcdef*)
If we do not have variable start/length, would it not make more sense to just reverse order the results and return the top 10000? (i.e. *fed* from *abcdef*)