in reply to Globals, localisation and strict.
in thread declare globally

(Just a side note)
I think having a package called Main is pure evil. I hope the capital M was a typo :)

2;0 juerd@ouranos:~$ perl -e'undef christmas' Segmentation fault 2;139 juerd@ouranos:~$