Commercial Impracticability Contract defense for performing a contract slightly differently from what was agreed upon; justification for substitute but equal performance; generally applicable in
a) construction contracts
b) service contracts
c) sales contracts
d) all of the above