That won't work because it would break the check whether limit is `None` below these lines. But you are right that `limit` could be `None`, while `page` is defined (even though the docs say you shouldn't do that).