This is the second modification to the driver interface for handling driver exceptions (considering PR #364 as the first one) and I'd like to start the discussion once again about moving such things to a DriverException interface instead of bloating the driver interface for such purposes (see the discussion in PR #364). ;)