almost done dtor