Do we need to check the existence of `descriptor.DDVersion`??