diff --git a/src/main/java/com/opennars/applications/crossing/InformNARS.java b/src/main/java/com/opennars/applications/crossing/InformNARS.java
index b962a8dd1a20df56e5aacbb2497ce123b4ea4d37..b68666a26b6a5b7bef0cd4cdb154b82cdd836d3b 100644
--- a/src/main/java/com/opennars/applications/crossing/InformNARS.java
+++ b/src/main/java/com/opennars/applications/crossing/InformNARS.java
@@ -49,13 +49,12 @@ public class InformNARS {
         }
     }
 
-    String trafficLightInput = "";
-    String lastTrafficLightInput = "";
     public void informAboutTrafficLight(Nar nar, TrafficLight light, int minX, int minY) {
         //String id = String.valueOf(light.id);
         String colour = light.colour == 0 ? "green" : "red";
         String narsese = "<trafficLight --> ["+colour+"]>. :|:";
-        trafficLightInput = narsese;
+        inputs.add(narsese);
+        input+=narsese;
     }
     
     public boolean Input(Nar nar) {
@@ -67,11 +66,6 @@ public class InformNARS {
             }
             lastInput = input;
         }
-        if(!trafficLightInput.equals(lastTrafficLightInput)) {
-            nar.addInput(trafficLightInput);
-            hadInput = true;
-            lastTrafficLightInput = trafficLightInput;
-        }
         input = "";
         inputs.clear();
         return hadInput;