allow setting the user agent