We can provide extended behavior for a special value (e.g. 2
) without constraining the only valid values to 1
or 2
. Since this is a debug-only tool, I don’t think it’s a big deal if someone who for some reason is already setting it to 2
now gets some additional extended output. But I don’t think we should make values other than 1
or 2
an error. This may seem weird, but practically I think it’s fine and a reasonable concession to backward compatibility.
2 Likes