eof bug fix