defective contract