don't instantiate defs in a dynamic array