remove unnecessary .reset() in destructor