in reply to
Re^4: Can't get rid of: Useless use of private variable in void context
in thread Can't get rid of: Useless use of private variable in void context
There may be some case where removing "use strict; is a valid approach, but if so, I'm having a hard time thinking of it (not that I tried very hard -- because strict is your friend). Put it back in and find out how to make the hash "legal" (perhaps by declaring it with "my").
If you didn't program your executable by toggling in binary, it wasn't really programming!