@domcleal, I don't think that .strip! on the .changes hash new value is actually going to set the new value for the attribute.