in reply to Should calling 'exists' create a hash key?
Avoiding this is one use of Data::Diver.
- tye