Rename drive.h to generic.h