throw an exception when an invalid driver name is given to the factory