added unknown exception catcher for easier debug