加了一些错误判断