sooo, this method breaks a couple of my rules for better code:

1. it is longer than 4 lines long. 
2. it has a begin/rescue that continues on in the method
3. it has more than 1 line inside of the begin/rescue

Alternatively, I recommend:

```
def find_movie(movies_hash)
  movies = fetch_movie
  ###... more code
end

def fetch_movie
  puts "Add a movie you really like"
  movie_title = gets.chop
  begin
    Api.search_by_title(movie_title)
  rescue MovieNotFoundError => e
    puts e
    puts "Error " #...
  end
end
```

You'd then made the Api raise a MovieNotFoundError if a movie wasn't found