handle message-headers and add spec for it.