fix to iteration populating issue for predecessors