To claim specific performance of a contract, a plaintiff must have performed all his obligations under the contract or be ready, able and willing to perform his side of the bargain. A party in breach of contract cannot claim specific performance while remaining in default. In an insurance contract, the insured's entitlement to indemnity is predicated upon payment of the premium. Non-payment of a premium goes to the root and foundation of an insurance contract, constituting a material breach. An insurance company is entitled to repudiate liability if the premium is not paid. The court cannot order the innocent party in a breach situation to purge the default of the party in breach. Where a party has committed a major breach of contract, the aggrieved party is entitled to disregard the contract, wait for the defaulting party to sue, and set up the default as a defense, without being required to first formally cancel the contract.