Internal presentation of headers:
Multivalued headers (i.e. headers containing more than one value, separated by commas) are separated internally before stored. The ordering is handled so that the first value becomes the topmost header of its type, i.e.
header: value1, value2 becomes
header: value1
header: value2