Okay, I can agree with that.

Actually Shawn ran into that with some code I had written a while back. His code had generated an error which my code did not expect and it caused mine to fail. I had to modify my code to be able to anticipate a possible pre-error condition (didn't have to but made it a bit better code by doing so)