Generalized Cleanup.