Comments. Nearly fixed newline handling