add missing self.s