multiple header setting support
new support for headers in exceptions