autodiscover appropriate driver

Added explicit test on the request dataset for driver overload.