Думаю есть и не один, искать нужно.
Очень просто, Вы подаете на блок входа значения от блока входа. Имея два, с одним такое прокатит, а если подать на второй нет. Так как алгоритм просто никогда не начнется. По-этому для второго блока и нужно обновляемое значение.