I totally missed this bit. The code here is pretty broken - you're running `rgrep` once for each root, when instead you should be ignoring all folders except the roots.