I would move these to the save success promise. that way you won't reset their options if the save fails.