allow the descriptors to explicitly set