https://imwrightshardcode.com/2001/09/a-tragedy-of-error-handling/
A tragedy of error handling