Cache this -> self.