Added RangeToken to work in conjunction with RangeLocks