We recently connect a partner who did send a subject header, but no value. This caused Mendelson AS2 to raise an HTTP error 500 due to a null pointer exception. The work around was to add a valid value. I'm not certain if not having a value is against the specs; just thought to mention it. Using a full trace in the web front end, the subject content was shown as \r\n.