transport errors accepts headers and net http requests now set them on exceptions