private static uint NegotiatedMaxValue(uint clientValue, uint serverValue) { return (clientValue == 0 || serverValue == 0) ? Math.Max(clientValue, serverValue) : Math.Min(clientValue, serverValue); }