>> sub Check { >> open(my $FH,">dummy"); # line 4 >> } >> Use of uninitialized value at - line 4. >$FH hasn't been given a value, so what do you expect? Quiet autovivification of the handle. --tom