allHeaderFields is actually a case insensitive dict (poorly documented)