A single header type could appear multiple times in a response with different values.  In this case we only care about one for the root case, but in theory it could be multiple.