I can un-do that, if you want. I wasn't sure what the reasoning was behind the different handling, and it seemed like the body was the most important thing in either case. If the hook (or something else programmatic) needs the headers, they can retrieve them from es-result-response, so it's only going to be useful to the user viewing the contents of the result buffer.