union cleanup