Hi, This also happens without #:continuable?. Here's a simpler test case: (with-exception-handler (lambda (exn) (catch #t (lambda () (error "to be caught")) (lambda e (pk 'caught! e)))) (lambda () (error "oops"))) ---> In procedure raise-exceptiont: to be caught I don't know if this is a bug. Greetings, Maxime.