diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js
index 4a564a3..9614247 100644
--- a/js/reiseauskunft.js
+++ b/js/reiseauskunft.js
@@ -129,6 +129,12 @@ var connection_result_observer = new MutationObserver((mutations) => {
 
         var timetable = target.querySelector("td div.detailContainer table.result tbody");
 
+        // Just break if there are elements injected by us
+        if(timetable.querySelectorAll(".bahn-insight").length != 0) {
+          log("links already injected")
+          return;
+        }
+
         /*
          * COLLECT DATA
          */