diff --git a/reco/L1/L1Algo/L1CATrackFinder.cxx b/reco/L1/L1Algo/L1CATrackFinder.cxx
index b772c355a2825297fefc369a201b99fc12a900dd..354a68d922184294ec18672e3172c867b4b5225e 100644
--- a/reco/L1/L1Algo/L1CATrackFinder.cxx
+++ b/reco/L1/L1Algo/L1CATrackFinder.cxx
@@ -538,7 +538,8 @@ inline void L1Algo::f20(
       n2++;
 
 #ifndef FAST_CODE
-      assert(Ndoublets < fMaxDoubletsPerSinglet);
+//TODO: optimise triplet portion limit and put a warning
+// assert(Ndoublets < fMaxDoubletsPerSinglet);
 #endif
 
       if (Ndoublets >= fMaxDoubletsPerSinglet) {
@@ -870,7 +871,8 @@ inline void L1Algo::f30(  // input
           }
 
 #ifndef FAST_CODE
-          assert(Ntriplets < fMaxTripletPerDoublets);
+//TODO: optimise triplet portion limit and put a warning
+// assert(Ntriplets < fMaxTripletPerDoublets);
 #endif
           if (Ntriplets >= fMaxTripletPerDoublets) {