Added a reset() override