something of a proxy for making the http client component work