prev <<
Exceptional Model Middleware
>> next
Expected Exceptions
When I first learned about exceptions, I overused them
Instead of just returning some value, I'd throw an exception
And the calling code would then react based on the type of the exception
Don't!
That's why we have
if
!