"Amikor persze kitalálták azt, hogy 0 = siker, nemnulla = hiba, akkor még nem gondoltak a fejlesztők sok lehetséges esetre." - Ennyi. A normál, problémamentes leállás az nulla értéket ad vissza, minden más esetben a visszatérési érték további információt hordoz a leállás okáról, eredményéről. Az, hogy valami de facto nem tud nullás retval-t adni semmilyen esetben, mert "csak", az ennek az elvnek a semmibe vétele.
A sighup -ra történt program megszakítás általában nem normál exit (kivéve a tty vonalat kezelő motyó esetén), hiszen a futás közben bármikor, bármilyen állapotban bekövetkezhet.