missed another "self."; I promise this is the last one (I checked)