a light weight verrsion that calling _setjmp