Return `this` instead of `root`, per comments in #486