http://www.perlmonks.org?node_id=813040


in reply to Re^4: Unexpected parsing
in thread Unexpected parsing

"undefined" doesn't so much mean "is explicitly allowed to be changed on a whim". That's more along the lines of undocumented. It means bad stuff can happen if you do it.