I'm not sure this new status is necessary. Can we just do what we do with profiles and update the values only if they're different?