fixed possibility crash