bug spotted
Allow slot definitions to be descriptors