fix destructor 'this' argument