in reply to Bitten by the || bug

I've learned to look closely at ||s when I find them in other people's code. Not for the problem you found, but for this nasty one:

open my $fh, "<foo.txt" || die("This will never die!");

The || binds too tight in this case, producing a very nasty silent skip on error checking.

-sam