https://github.com/MatthewMueller/cheerio/issues/162 - having a special root node is what I consider a shortcoming of cheerio. It's also a problem for CSSselect (`:root` doesn't select anything). I'm not sure how to fix it, but it definitely should be.