kind of confusing to say ":meth:`has_perm` allows object-specific permissions but this backend does not implement them." and then suggest it's used in all these methods.