fixes self.