re-throw error to get it to show

There are some more edgecases :(

You have to rethrow the error in the uncaught listener for it to actually print.