Your right, I only decided to make `defaultArgument` public when writing the documentation because it cleaner to document. So the default argument stems from a private defaultUserAgent.