diff --git a/algo/detectors/sts/StsHitfinder.cxx b/algo/detectors/sts/StsHitfinder.cxx
index 94a5c4173b83015e29318f2e5d54fc9ed170f4e1..0e11237f0d87dfe215db4b9e21c422bf2d621754 100644
--- a/algo/detectors/sts/StsHitfinder.cxx
+++ b/algo/detectors/sts/StsHitfinder.cxx
@@ -193,8 +193,13 @@ XPU_D void sts::Hitfinder::FindClustersParallel(FindClusters::context& ctx) cons
     if (myDigi.GetChannel() >= otherDigi.GetChannel()) continue;
 
     if (float(myDigi.GetTimeU32()) + deltaT < float(otherDigi.GetTimeU32())) { break; }
+
+    // This check is not necessary? We already found the first possible digi via binary search...
     if (float(myDigi.GetTimeU32()) - deltaT > float(otherDigi.GetTimeU32())) { continue; }
 
+    // How to handle noise? Digis in same channel within a small time window of the previous digi are discarded by old cluster finder
+
+    // How to handle if multiple digis try to connect to the same digi?
     digiConnector[iLocal].SetNext(nextIter);
     digiConnector[nextIter].SetHasPrevious(true);
     break;