`HttpWebRequest.MaximumResponseHeadersLength` accepts [-1 as value on desktop CLR](https://docs.microsoft.com/en-us/dotnet/api/system.net.configuration.httpwebrequestelement.maximumresponseheaderslength) However on corefx any value lower then `0` throws. https://github.com/dotnet/corefx/blob/72119235e294e711871cf453f2ffc66ba17ff23b/src/System.Net.Requests/src/System/Net/HttpWebRequest.cs#L166 Is this by design?