Anaphylaxis and hypersensitivity reactions.