--- Piers Cawley <[EMAIL PROTECTED]> wrote: > This is because 'return undef;' is good, but > 'return;' is better. It > returns the correct, context dependent > representation of false.
That seems to have fixed my problem, but I'm not sure why it works. My &error($error) is now something to the effect of {print shift; return;}, but why does that return false? ~wren __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus