To resolve some of the latter issues, in my own application I've added some special-casing...
Missing field support in unu make
Documentation inconsistencies/incomplete specifications/missing format information