fix catcher