Nie każda awaria oprogramowania to efekt źle napisanej funkcji. Często problem leży w tym, czego nikt nie sprawdził albo w sytuacjach, które wydają się zbyt mało prawdopodobne, by brać je pod uwagę. A jednak właśnie takie "nieprawdopodobne" scenariusze potrafią sparaliżować działanie systemu w najmniej oczekiwanym momencie.