in reply to Use of uninitialized value in concatenation (.) or string
That appears to be the case. The debug messages were popping up out of sync with the calling program print statements.
Thank you.