"Never test for an error condition you don't know how to handle."
Steinbach's Guideline for System Programming