in reply to Should calling 'exists' create a hash key?
Not the first case, but calling exists( $x->{fred}->{dave} ) autovivifies a hashref in $x->{fred}.