Should this always return true?  And it if so is really the concern of the User object?