diff --git a/tangostationcontrol/tangostationcontrol/devices/sdp/statistics_collector.py b/tangostationcontrol/tangostationcontrol/devices/sdp/statistics_collector.py
index d8ac93d22dbee89bab1b48b86d5e011f4b4ae265..ca8fde9127b48f673bba745a74c989d260edb0d9 100644
--- a/tangostationcontrol/tangostationcontrol/devices/sdp/statistics_collector.py
+++ b/tangostationcontrol/tangostationcontrol/devices/sdp/statistics_collector.py
@@ -188,7 +188,7 @@ class XSTCollector(StatisticsCollector):
 
         # check whether set of baselines in this packet are not out of bounds
         for antenna in (0,1):
-            if fields.first_baseline[antenna] + fields.nof_signal_inputs >= self.MAX_INPUTS:
+            if fields.first_baseline[antenna] + fields.nof_signal_inputs > self.MAX_INPUTS:
                 # packet describes an input that is out of bounds for us
                 raise ValueError(f"Packet describes {fields.nof_signal_inputs} x {fields.nof_signal_inputs} baselines starting at {fields.first_baseline}, but we are limited to describing MAX_INPUTS={self.MAX_INPUTS}")