Heterolytic bond cleavage usually occurs when a molecule is exposed to a catalyst that can stabilize the resulting ions. Common catalysts for this type of bond cleavage include metal complexes, acids, and bases. The catalyst facilitates the bond breaking by providing an environment where the electrons can be more easily transferred.