Is there any defense for these constructions? Why shouldn't: 1. defined(@arr) and defined(%hash) warn 2. (@arr // $x) and (%hash // $x) warn Definedness on hashes and arrays has come up before as something to eject into space: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2009-10/msg00775.html -- rjbsThread Next