One of Engels category of primitive communist societies was the "barbarian" phase, which held a superstructure like that of the ancient Germanic populations beyond Rome and the Indigenous peoples of North America before colonization, being intra-communally egalitarian and matrilineal within the community.