the `this->` is superfluous here and in the method below no?