I wrote: I am using perl 5.005.01 :-( and when doing print my $x = q(a b c d) it prints the whole list!!!! how does that work?! But I see that q is used to quote literals and not word lists and hence my q(a b c d) must simply produce a string literal and not a list, hence it is of course consist with the argument thus far. Peter Cline Inet Developer New York Times Digital