So I have a critical path algorithm which functions using a backwards pass. Now the issue here is that I have 2 variations. One which I have to supply data, and another impl