CISG Article 72 allows the creditor to terminate the contract when a fundamental breach of contract occurs before the time for performance, protecting the diligent party and restoring freedom of contract. However, the right to terminate is limited if the debtor does not refuse to perform or provides adequate security, and an unjustified termination may be considered a refusal to perform.