Cleanup a considerable amount.