Tudi to, da lahko v stavku catch vnovič sprožimo izjemo, ni nič novega. Je pa novo to, da lahko novi izjemi dodamo že prej sproženo izjemo, tako da zdaj nova izjema nosi v sebi tudi predhodni vzrok za nenormalno delovanje programa.
Če želimo na primer ugotoviti, v kateri vrstici izvirne kode se je zgodila določena izjema, nam ni treba več razčlenjevati klicnega sklada.