remove usage of setjmp/longjmp