I don't think these helper methods belong in user, let's move out into the other class that I discussed earlier.