Steve,
Its OK to error out on a missing tdb file as that is not optional, but
you should probably detect the presence of a mdr file though and
adjust omit it from the file. I'll have to add the ability to detect
MDR files to FileInfo.
You should also take account of the product-id too.
I will commit the patch, thanks!