Haven';t heard of the theory as such, but ring has any number of meanings if you catch my drift.