improvment of once for tracking exceptions

maybe not really needed but there is a latent bug