diff --git a/src/main/jastadd/common/Tracing.jadd b/src/main/jastadd/common/Tracing.jadd
index 0c3f711f48a49bbaeb21f8bc0d00fd49667c0199..5235b209f7b10d45bdd675da5b066c708ebedf48 100644
--- a/src/main/jastadd/common/Tracing.jadd
+++ b/src/main/jastadd/common/Tracing.jadd
@@ -46,7 +46,7 @@ aspect Tracing {
               Selection s = (Selection) childNode;
               RobotWorld w = (RobotWorld) parentNode;
               int LAST_X_SELECTIONS = 5;
-              for (int i = w.getNumSelection() - 1; i > 0 && i > w.getNumSelection() - 1 - LAST_X_SELECTIONS; i--) {
+              for (int i = w.getNumSelection() - 1; i >= 0 && i > w.getNumSelection() - 1 - LAST_X_SELECTIONS; i--) {
                 if (w.getSelection(i) == childNode) {
                   return true;
                 }