Handle cyclic forward deps due to predicates