uniform handling for dynamic assigments and specifications