Maybe we only need to save() if the contact was created?