Inheritance cycles