Since we only want to set default values for keys not provided in the ahash, we'd have to use Hash#update(.., &blk), as it allows for control over hash collisions. I think the end result would be similar...