defenses