 The breach of a material term entitles the innocent party to cancel the contract.Breach of a non-material term gives rise to a claim for damages only.A good deal of confusion has been caused in South African law by the expression "warranty", which has a variety of technical meanings in English law.