Fixed scope watch infinite loop with validation