From what I could understand, the spec asks us to publish the message with a faultCode and faultString? I could be wrong, though.