Hosts as a default argument, I agree. I think keeping either the ConnectionManager or the HttpClient as a parameter may still be valuable because it allows for the same kind of ConnectionManager configuration we do for the regular Client.