ignore EOF