Curious why you don't just use `self.tank.roots` here instead of going through the pipeline configs?