Add support for sertting the user agent