Drugs, allergy, and safety.