Lithium amides like the diisopropylamide (LDA) and the (tetramethylpiperidide (LiTMP)) generally work well for the deprotonation of all types of salts, providing that not too much LiOH is present in the n-butyllithium used to make the lithium amide. Titration of lithium amide can be used to determine the amount of hydroxide in solution. The deprotonation of precursor salts with metal hexamethyldisilazides works very cleanly for the deprotonation of all types of salts, except for unhindered formamidinium salts, where this base can act as a nucleophile to give a triaminomethane adduct.