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!