watcher corrigido e funcionando, falta testar o Rule.setReady()