Irreversible inhibition is different from irreversible enzyme inactivation. Irreversible inhibitors are generally specific for one class of enzyme and do not inactivate all proteins; they do not function by destroying protein structure but by specifically altering the active site of their target. For example, extremes of pH or temperature usually cause denaturation of all protein structure, but this is a non-specific effect. Similarly, some non-specific chemical treatments destroy protein structure: for example, heating in concentrated hydrochloric acid will hydrolyse the peptide bonds holding proteins together, releasing free amino acids.