- finally get an error handling example running the way it should - we've used the ugly method (a lot of matches and so on) - and our code is not beautiful per se - but it works - next we improve this with `?`s