Different impurities have different effects on catalytic processes. For example, sulfur compounds can poison catalysts used in hydrodesulfurization, leading to reduced efficiency. Chlorine compounds can corrode metal catalysts, causing structural damage. Oxygen and other oxidizing agents can lead to over-oxidation, altering the desired product distribution.