fixed the dependencies regression by introducing a new ValueNode type