using the desc.fields does not always work