delete a self.