Why is this needed? `save` will insert the document if data._id is not there.