in reply to Re: no uninitialized warnings
in thread no uninitialized warnings

If the values might be uninitialized in the normal course of operation, and it's acceptible, then I see no problem just turning off the warning, as the OP has done. This is Perl, after all. The language should do what we want, not the other way around. :-)