Driver logic.