in reply to Re^3: complaint: always testing defined()
in thread complaint: always testing defined()

Has no warnings 'uninitialized'; been mentioned yet ?
Update: Ooops .. yes, it has. (Sorry, missed it.)

Cheers,
Rob