support for headers exchanges