in reply to hash symbolic references

When commenting out use strict; (or, for that matter, when turning off warnings) makes your code appear to be clean, untroubled and, in your view, capable of producing "perfect (output) ...

Be suspicious; BE VERY SUSPICIOUS

That probably means there really is something very wrong that could jump up a bite you someday!