What's the logic for moving this into the base controller if it's only being used by the email_preferences controller?