If we've reached this point, permissions have already been checked. If it was None, `rest_method_wrapper` would have raised an exception. We only use `self._get_permission` so that we can filter the query based on whatever kind of permission was granted by it. I could be wrong, but I don't see a scenario where it would be possible to get here if `self._get_permission` is returning None.