rename to sub_definitions (see your own docstr)