This can override the previous four headers. The caller can override Content-Type, Content-Lenght, etc.. Is that ok?