@bcobb it would almost look like: https://github.com/opscode/supermarket/commit/8f13eb631d079e56ffc6c9c5757e762b3979181e

Could be a little more efficient with an update_attributes or something and only do it if they are not the same, but you get the idea.