Edge is now removed in root() instead of _setrootnode()