in reply to Use of uninitialized value

If you add "use diagnostics" to your code, then Perl will tell you _exactly_ what it means.