language update: no more 'self.