     if indices?
       if typeof indices is 'number' then indices = [indices]
     else
-       indices = [0 ... len]
+      indices = [0 ... len]
     sel = window.getSelection()
     sel.removeAllRanges()
 #    (sel.addRange results.matches[index].range) for index in indices when 0 <= index < len

      do (path, matches) =>
#        console.log "Doing new node."
        node = matches[0].element.pathInfo.node
        # Calculate a normalized set of ranges 
        ranges = @uniteRanges ({start: match.startCorrected, end: match.endCorrected, yields: match.yields } for match in matches)
        clone = node.cloneNode()

            node: clone
            before: hl
          toRemove.push hl
#          console.log "Done full cut."
        else
            # Unfortunately, we need to mess around the insides of this element
            index = 0
