another angle to the 'try msdos, fallback to gpt' approach