You might want to consider just making this method take users instead of emails (or having a convenience method that takes users and just calls this with it). It's not a huge deal, but whenever you're using this API from Django, you're almost always going to have users and not emails to start with, so the caller always has to do an extra line to extract emails before calling this API.