Ruby hash editing like this is confusing and not explicit, though.