add missing transaction exception handler