+ 避免二次修改