use newline for all platforms, endl is mystery meat