what do you mean forward and reverse? Can you comment here? Is it data flow direction or dependency direction?