Oh! I didn't know HTTP header can have multiple values. I thought it can come only once. I just checked the RFC. In that case, this is good and please don't tell anyone about my limited knowledge of HTTP headers :). I also used to wonder why `treq` `headers` arg takes value as a list.