That's silly. One can look at it this way too: The domains have no fixed limits, but if Pike.NATIVE_MAX would be reached in some exceedingly rare circumstance then there will be other problems than my choice of a "sufficiently large" value. Typically said C functions will cease to work. I'm content with using a value that is large enough to leave the problem with a limited integer range somewhere else.