fixed #7 , I donot know whether it will happen again