(1) Refactored while/block setjmp/longjmp
(2) Class variables shouldn't inherit