In the law of contracts, revocation is a type of remedy for buyers when the buyer accepts a nonconforming good from the seller. Upon receiving the nonconforming good, the buyer may choose to accept it despite the nonconformity, reject it (although this may not be allowed under the perfect tender rule and whether the Seller still has time to cure), or revoke their acceptance. Under Article 2 of the Uniform Commercial Code, for a buyer to revoke, he must show (1) the goods failed to conform to the contract "and" (2) it substantially impaired the value of the goods (this is a question of fact).