57afd0ab37
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.