Hi Peter,
The validation takes place "on change" - so the field has to be changed to spark it off, or the "save" button (which you probably don't have in this case) must be pressed.
So I understand what you're doing, but it might be better to prime the local variable (using Priming tab) to some legal value to start the ball rolling.
cheers
Bruce