note about trailing newline behavior