Exception reporting is now part of DriverInterface, rather than letting the exceptions propagate and catching them in Coroutine.