maybe fixed strange bug