Range splitting