On November 15, a contractor, in a signed writing, contracted with a homeowner for an agreed price to personally remodel the homeowner's kitchen according to specifications provided by the homeowner and to start work on December 1. The contractor agreed to provide all materials for the job in addition to all of the labor required.
Assume that on November 26 the contractor without legal excuse repudiated the contract and that the homeowner, after a reasonable and prolonged effort, could not find anyone to remodel his kitchen for a price approximating the price agreed to by the contractor.
If one year later the homeowner brings an action for specific performance against the contractor

which of the following will provide the contractor with the best defense?

A. An action for equitable relief not brought within a reasonable time is barred by laches.
B. Specific performance is generally not available as a remedy to enforce a contractual duty to perform personal services.
C. Specific performance is generally not available as a remedy in the case of an anticipatory repudiation.
D. Specific performance is not available as a remedy where even nominal damages could have been recoverable as a remedy of law.