Beginning rewrite of the FAT microdriver