remove need for behaviour descriptor