Hash.new(default_value)?

seems obv better than the literal! will keep that in mind.