Should this be self.root?