Made timeout configurable per driver