Several modifications to the original reagent combination have been developed in order to simplify the separation of the product and avoid production of so much chemical waste.
The ylide acts as both the reducing agent and the base.