Again, we force the controller to know about activation. This is informing me to create something responsible for this. Maybe it looks like:

```
load_user(user_params) do |user|
  if user.activated?
    mentee.request_appointment(@availability)
    flash[:notice] = "We've asked #{@availability.mentor_name} to mentor you at #{@availability.time_slot}. We'll let you know what they say!"
end
```

Then  load_user could look something like:

```
def load_user(params)
  user = User.find_by_email(params[:email]) 
  unless user && user.activated? 
    flash.now[:notice] = "We've sent you an activation email. If you can't find it, #{link_to "ask for a new one." new_user_activations_path(user)"
  end
  yield(user)
end
```