Teoretiskt taget har den två slags motståndare: