Add optional useragent parameter