fix eof error