I think the warning is fine, and actually something we want to have. You are simply picking a different “magic value”. I don’t necessarily care which magic value we pick, although I think some potential values are inherently better than others. Like e.g. 0 is ALSO an inherently perfectly valid value. I prefer magic values that are outside the scope of normally valid values. |