Don't normalize range in splitRangeAtBoundaries() when calling remove()