prev <<
Exceptional Model Middleware
>> next
Exceptions
Instead of depending on the return value of a method
or the
lack
of a return value
have the method throw an exception
which will abort normal program flow
and crash your app unless you handle the exception.