The setup process generates a lot of intermediary files so we need to make sure there is a cleanup procedure somewhere alone the setup chain.