fixed additional catches block bug