Recurse onto self.