How do I know if a contract is enforceable?