@domcleal, I thought that Rails took care of this with HashWithIndifferentAccess