Better newline support