clarify watch() idempotency (Scala)