in reply to Preventing autovivification while accessing value

There's also Hash::NoVivify which simply exports Exists and Defined that takes a hashref and a list of keys.

lodin