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