allow newline (LF) and not just CRLF, at variance with spec