fix strange bug ôO