A minor breach of contract discharges a contract?