Don't do this. You're re-binding the name `user_status` in the next function anyway.

That said, between this change and the other `NotImplemented` change, you're breaking the http://en.wikipedia.org/wiki/Liskov_substitution_principle. One option would be to pull the common stuff out into a base class/mixin, and then not have the two conflicting implementations inherit from one another.