Fugazi no it isn't ... it should be not kept inside a conditional statement but rather be available throughout the whole loop cycle.
Reads: just place it right before until or right after do
_________________________