Is the `self.` necessary?