From: "Marcel Molina Jr." Date: 2005-06-26T00:53:59+09:00 Subject: Hash hidden in hash with default object I observed this odd behavior when setting a hash to have as its default value another hash which itself has a default value set: >> hash_in_hash = Hash.new(Hash.new([])) => {} >> hash_in_hash[:a][:b] << :incognito => [:incognito] >> hash_in_hash => {} >> hash_in_hash[:a] => {} >> hash_in_hash.keys => [] >> hash_in_hash[:a][:b] => [:incognito] >> hash_in_hash[:a].keys => [] ? marcel -- Marcel Molina Jr.