Complete make_descriptor