Ha bármi félresiklik, akkor nem védelem és ellenőrzés kell, hanem a sorban az előttem levő programot kell javítani, mert nem teljesíti a specifikációt.
Ebből az igaz, hogy az előző elcseszett szoftver a specifikációja szerint kell hogy működjön. Ellenben a te programodnak ekkor
- vagy szó nélkül helyesen végrehajtja a hosszabb sort is
- vagy észlelhető hibaüzenet mentén ignorálja a hibás sort és a további beérkezőkre helyes eredményt ad tovább.
De hogy sunyin más memóriaterületre ráfutva tovább dolgozik, és onnantól előfordulhat, hogy a későbbi helyes inputra is már hibás eredményeket ad, ez a legrondább a lehetőségek közül.