fixed eol edge case @ eof