in reply to use of strict ....

rhesa has given you a pointer to what may be the problem but I notice that you have what looks like a typo or cut'n'paste error in your code. You have put "CRITITICAL" rather than "CRITICAL" which probably won't help matters.

Cheers,

JohnGG