autogen: improve 'destructor'