From the code, MaxRanges 0 means unlimited… Is that what we want? I can envision some use-cases where an admin may want to disable ranges totally and MaxRanges is really the place to do that.
How about a setting <0 means unlimited? (yes, this involves some code and logic changes)...
