No need to save all changes, do in reverse order