drivers are now (very) simple objects