Why the trailing newline?