Generic cleanup.