*Really* handle newlines.