Also, reading [get_username()][1], that should already incorporate reading the USERNAME_FIELD. Do we really need this helper function then?

[1]: https://docs.djangoproject.com/en/dev/topics/auth/customizing/#django.contrib.auth.models.AbstractBaseUser.get_username