Need to clear the state before analyzing the condition as the condition may be re-evaluated after yielding.
-0
0