Maybe we want to fully initialize the driver class instead, then yield that?