I don't think using the Invariant type is a good idea because of the group separators. The number should never ever reach >1000 however, so at that point we probably have bigger problems. Same goes with NaN, negative numbers, etc. That's why I added those in the first place. This way where you only disable the group separators is probably the best.