成为了这个反应的主要缺点。一种改良的方法是用氧化（双）三丁基锡提供自由基，而用提供氢。在这个反应中，硫代氯甲酸苯酯最终生成羰基硫。
三烃基硼烷.三烃基硼烷水合物（如带有很少量水的三甲基硼烷）是另一个很好的氢给予体 。在一个催化循环中，在水的存在下，三烃基硼烷3首先被空气氧化，同时生成甲基自由基4。4与黄原酸酯2作用，生成硫代"S"-酸酯7与烃基自由基5。化合物3为5提供氢，得到脱氧产物与一个新的甲基自由基。理论计算表明，硼烷水合物中的氢－氧键发生均裂时，需要吸热。所吸收的热