I tend to avoid using ```rescue```s when I can find another solution, because they tend to "swallow" errors that come from bugs that need fixing. In this case, we can avoid it by not using ```find``` but instead using ```find_by``` liek this:

```
User.find_by(id: session[:user_id)
```

```find_by``` will return the object from the DB OR it will return ```nil```, which is really what you want