I know this is as it was before your change, but isn't using `'\n'` platform specific? Meaning, won't this cause bad output on win32?