Corrected private dtor