added ignoreeof