Should be `hash = _smoosh_changes(changes)`