Is there a reason not to use `self.name` here?