format in the user agent header should follow RFC 2616