fix popping the stack when a throw goes more than one method