diff --git a/nars_core/nars/control/ConceptProcessing.java b/nars_core/nars/control/ConceptProcessing.java
index 37bc769771ce2f9e2015b126769da6c19038d968..a7de009550bffe1d9222424d945e4787e94aa1a2 100644
--- a/nars_core/nars/control/ConceptProcessing.java
+++ b/nars_core/nars/control/ConceptProcessing.java
@@ -296,8 +296,9 @@ public class ConceptProcessing {
                     //see whether the goal evidence is fully included in the old goal, if yes don't execute
                     //as execution for this reason already happened (or did not since there was evidence against it)
                     HashSet<Long> oldEvidence = new HashSet<Long>();
-                    boolean Subset=true;
+                    boolean Subset=false;
                     if(oldGoalT != null) {
+                        Subset = true;
                         for(Long l: oldGoalT.sentence.stamp.evidentialBase) {
                             oldEvidence.add(l);
                         }