Treatment of tosylhydrazones with hydride-donor reagents to obtain the corresponding alkanes is known as the Caglioti reaction. The initially reported reaction conditions have been modified and hydride donors such as sodium cyanoborohydride, sodium triacetoxyborohydride, or catecholborane can reduce tosylhydrazones to hydrocarbons. The reaction proceeds under relatively mild conditions and can therefore tolerate a wider array of functional groups than the original procedure. Reductions with sodium cyanoborohydride as reducing agent can be conducted in the presence of esters, amides, cyano-, nitro- and chloro-substituents. Primary bromo- and iodo-substituents are displaced by nucleophilic hydride under these conditions.