Hello, in "perldoc perlsyn", there is this warning: NOTE: The behaviour of a "my", "state", or "our" modified with a statement modifier conditional or loop construct (for example, "my $x if ...") is undefined. The value of the "my" variable may be "undef", any previously assigned value, or possibly anything else. Don't rely on it. Future versions of perl might do something different from the version of perl you try it out on. Here be dragons. Unfortunately "use strict; use warnings;" won't enable warnings about this construct. I wonder if there is some way to cause the perl interpreter to emit warnings when such constructs are used. Any hints? -- Josef Wolf jw@raven.inka.deThread Next