Amikor egy függvény sikertelenül fejeződik be, lehetőség van megpróbálni ezt korrigálni alternatívák definiálásával. Mikor először sikertelen lesz az egyik függvény, a mezők értékei törlődnek (kivéve, ha a mező statikus), és az első alternatívára kerül a vezérlés, ha ez az alternatíva is sikertelen, akkor a következő és így tovább a többi alternatíva. Ha valamelyik alternatíva végrehajtása sikeres, a függvény is az lesz. Ha minden alternatíva sikertelen, a függvény is az lesz.
Példa (részlet a pelda02 programból):