Removing toLowerCase

Is there a reason all of the header fields are being lower cased? This actually caused requests I was making to a server I don't have control over to fail.