Made equal? handle cyclic structures