In May 2003, Nuanetsi Ranch (Pvt) Ltd (respondent), one of Zimbabwe's largest cattle breeders, experienced acute cash flow problems and decided to sell cattle. On 7 May 2003, the respondent entered into a written agreement with Zimbabwe Express Services (Pvt) Ltd (appellant) to sell 400 cattle (200 heifers and 200 steers) at Z$450 per kilogram for heifers and Z$500 per kilogram for steers. The appellant paid a deposit of Z$15 million on 8 May 2003. The balance was payable "on Monday 12 May 2003 or after the animals have been weighed and delivered whichever occurs later." The cattle were not weighed by 12 May 2003, so the balance was not paid. The cattle were weighed at an uncertain date but before 12 June 2003. In June 2003, the respondent advised the appellant it could collect 120 steers equivalent to the deposit paid, and stated that if more cattle were needed, a fresh quotation would be provided. The appellant rejected this and insisted the original contract remained binding. The High Court dismissed the appellant's claim for delivery of 200 heifers and 200 steers, finding the respondent had cancelled the contract by implication.