Sometimes it's not even feasible to do the "When it is not possible for the new version to coexist with the old", e.g. when the break is because of a security issue or when something fundamental changes like the error codes.
We may want to add some text leaving us an out for these cases.