When seeking to terminate a contract care needs to be taken to avoid finding yourself in breach instead, as this could affect your entitlement to damages. There is a well-established rule in English law that if X terminates a contract with Y for a flawed reason but later discovers there was a better reason (even though X did not know it at the time) then X can rely on the later better reason to justify the termination (i.e. the terminating party can rely on any grounds which were available to it at the time it gave notice to terminate even though it did not yet know about them or mention such reasons in its termination notice).