Should checkout validation of `this->m_ptr`?