The rest of the driver API has it as the first argument. It should be there so that a driver has access to itself.