Decouple from the Driver API. Since we only need driver to send it errors, just emit an error event instead.