A contract between a licensed contractor and a homeowner is unenforceable because the contractor lacked the required state license at the time of contracting. This is an example of:
-
A
Mutual mistake making the contract voidable
-
B
Illegality based on a licensing statute designed to protect the public
-
C
Failure of a condition precedent
-
D
Unconscionability due to unequal bargaining power