Tuttavia, in linguaggi che non prevedano le eccezioni oppure nella scrittura di sistemi operativi, i salti incondizionati nel codice possono essere una valida scelta nel caso di rollback di operazioni o deallocazione di risorse allocate attraverso passi successivi, quando in uno di tali passi si verifichi una condizione di errore.
tʊtːavˈia, in liŋɡwˈadʒːɪ ke non prevˈedano le etʃːetsiˈonɪ opːˈure nˈella skritːˈura dɪ sistˈɛmɪ operatˈivɪ, i sˈaltɪ inkonditsionˈatɪ nel kˈɔditʃe pˈɔssono ˈɛssere ˌʊna vˈalida ʃˈelta nel kˈazo dɪ rˈolbakː dɪ operatsiˈonɪ o deallokatsiˈone dɪ rizˈorse allokˈate atːravˈɛrso pˈassɪ sʊtʃːessˈivɪ, kwˈando in ˈuno dɪ tˈalɪ pˈassɪ sɪ verˈifikɪ ˌʊna konditsiˈone dɪ erɾˈore.