Newline stuff

It's complicated