SemanticIndexEngine takes DAG now