That warning is triggered because when you were configuring, the value of the flow variable was not 1, and there were no other conditions depending on the actual value of the column, so it could infer that in this case it is not satisfied. Although -that is the reason for the unsure "might"- in further iterations it can be true. (Though I would use "1" instead of 1, just to not start the next reader -which can be you ;)- think whether those can be equal or not.) So your will work when the value of the flow variable is 1.