When either party repudiates the contract with respect to a performance not yet due the loss of which will substantially impair the value of the contract to the other, the aggrieved party may
 1. for a commercially reasonable time await performance by the repudiating party; or

Terms Used In Iowa Code 554.2610

 2. resort to any remedy for breach (section 554.2703 or 554.2711), even though the aggrieved party has notified the repudiating party that the aggrieved party would await the latter’s performance and has urged retraction; and
 3. in either case suspend the aggrieved party’s own performance or proceed in accordance with the provisions of this Article on the seller’s right to identify goods to the contract notwithstanding breach or to salvage unfinished goods (section 554.2704).