Ya me lo imaginaba...
A ver, sólo se me ocurre que has dado valor a una variable y que cuando se da el contexto Si if ~ %Usandodatos, entonces ocurre el cambio. Esto hablando de que no hay root ni apps externas.
Porque variable global de %Usandodatos no existe.
Así que, aquí me quedo calentándome el "coco", buscando la manera de hacerlo!