in reply to exists() for a hash child-key creates the parent key? Bug?

exists($hash{keyA}{keyB}{keyE}{keyF})
is short for
exists($hash{keyA}->{keyB}->{keyE}->{keyF})

exists doesn't autovivify, but -> sure does. Add

no autovivification;