what if the code uses CRLF newlines (i.e. Windows-style line endings) ?