修正了一个非常奇怪的逻辑问题