I think we should still go through the `handle_exception` so we raise any exception received.