Steinbach's Guideline for Systems Programming: Never test for an error condition you don't know how to handle.
definitions
philipkaskela.info/share/ienofgyuxrplnyeg