fixed error with multiple drivers, working on swt