18 避免错误