we might comment that this is a convenience method and which headers it MUST use. i guess that should be standardized and not left to the implementation, or wdyt? or would the header names more be a SHOULD?