thx to 剑走偏锋 fix this bug