Repair ranges are exclusive-inclusive rather than inclusive-exclusive
Convert tokens to BigInteger
Report on attempt to add same cluster again