don't inherit from abstract driver; causes issues with havana