Make driver field volatile, fixes #218