in reply to Re: Use of uninitialized value
in thread Use of uninitialized value

That would be my guess also. To avoid this kind of errors, I advise against the use of 'globally used lexicals'. use 'use constant' for constants or pass them to the subroutine and pass variables by reference. Paul