Trying to fix a strange behaviour in a script of mine, I found out something very much resembling a bug. The following code dies (either under perl 5.10 or 5.8). "a" =~ /./; # [1] if ( not "" =~ // ) { die "bug????" } If line [1] is commented out, it no longer dies. Max