Well if you use the node name bytes as bits and assuming a number is sufficient for the name and not a string, then you've got 112 bits to work with which allows you to encode about 5.2E33 numbers. I doubt anyone will have that many nodes. So maybe there's scope there too?