EOF EOL needed