altering self.last