Why are we cleaning up tmp