To repeat the rule again: (1) a party has reasonable grounds thinking that the other party will materially breach the contract, then: (2) that party may demand adequate assurance of performance, and (3) if is reasonable to do so, (4) it may suspend its performance.