Ranges are now processed in a random order