Restore Construction Company enters into a contract to remodel Sam’s Home Store, agreeing to use only products from United Building Supplies. Halfway through the project, Restore refuses to finish the job. The contract can be enforced against Restore by: