This would result in an internal (as `Range` does `RLock` and delete does `Lock`). One way around might be index range results then delete.