Strategies for stabilizing enzymes can be derived from a two-step model of irreversible inactivation that involves preliminary reversible unfolding, followed by an irreversible step. Reversible unfolding is best prevented by covalent immobilization, whereas methods such as covalent modification of amino acid residues or 'medium engineering' (by the addition of low-molecular-weight compounds) are effective against irreversible 'incorrect' refolding. Genetic modification of the protein sequence is the most effective approach for preventing chemical deterioration.