Moved _ready definition to setDriver, so explicit driver definition doesn't break the promise check