Replaced the infinite schema tree by a cyclic DAG.