the http client shoudn't make any assumptions about the headers