Thanks for the report, David. This is indeed a problem in `is_throwing'. I will soon commit the fix as long as tests run through.