Ah. I see how this is confusing. The not_found bit actually raises an exception. So we never get past that point. I will rename the function to raise_not_found and probably do sth. like this to make it more obvious:
```ruby
user = User.find_by_login(username)
raise_not_found unless user.present?
```