newlines, etc