 As in all serious cases of breach, the innocent party has a choice of whether to rescind or to affirm the contract, and is relieved of his obligations in terms of the contract.Where performance on either side becomes impossible due to the fault of one of the parties, the contract is not terminated, but the party who rendered performance impossible is guilty of prevention of performance.Objective impossibility is not necessary; the subjective variety suffices.