I'm guessing it is not 100% as-per-spec to match either "a stated" or "the default" MDI values
 -- but actual usage requires it nevertheless?
Maybe worth a comment somewhere.
(and same again below, line 228)