in reply to comprehensive error handling

There is also this little-known feature called if (or even unless). (:

Trying to use the "or die" idiom for something that isn't as simple as "or die" is just a mistake, IMO.

Though, they do have these things called subroutines... :)

                - tye (yes, it is a small point. I wanted to make it.)