in reply to exists() for a hash child-key creates the parent key? Bug?
exists($hash{keyA}{keyB}{keyE}{keyF}) [download]
exists($hash{keyA}->{keyB}->{keyE}->{keyF}) [download]
exists doesn't autovivify, but -> sure does. Add
no autovivification; [download]