try a different strategy for cleaning up