You need drivers for:
General error handling
Deadlock handling
Result handling
Time measurement
Runtime data generation