i think if we go down this path, we shouldn't take in an HttpClient as an argument, and probably have the sitestreamHosts host list as a default argument.