* refactored FormatDescriptors (again)