Our team has implemented transaction middleware in our aspnet core app. At the beginning of the request, we begin a transaction and then delegate to the next middleware. If any unhandled exceptions occur, we rollback the transaction - otherwise we commit. Unfortunately, this doesn't seem to work within Hot Chocolate. It seems to handle the exceptions internally. Is there something we can examine (in an aspnet core context) to determine if there were any unhandled exceptions?