A contract requires a party to perform an act that was legal when the contract was formed but becomes illegal before performance is due. The defense available is:
-
A
Mutual mistake, because both parties assumed legality when contracting
-
B
Supervening illegality, which discharges the obligor's duty to perform
-
C
Fraud in the inducement, because the other party should have anticipated the change
-
D
Impossibility, only if the illegal act involves physical impossibility