allow custom EOL