Must the innocent party accept repudiation to terminate a contract?