The other day I watched some thinker named Michael talk about #UnconditionalCode. Look it up on that big ad-rich video website.
Unconditional Code is the idea that our #software #architecture should not be dealing with conditions unless they are part of the problem domain. Our code should not be catching all kinds of exceptions and then break.
It shouldn't do so at first glance. Underneath you'll still perform checks. For safety and self-defense.