diff --git a/tangostationcontrol/tangostationcontrol/clients/statistics_client.py b/tangostationcontrol/tangostationcontrol/clients/statistics_client.py
index 5d11e0d38f7e004b56dd4e0dff846d0d1759b9ad..2075f2f6aa3ca2552d8a6648754014646fbe4b67 100644
--- a/tangostationcontrol/tangostationcontrol/clients/statistics_client.py
+++ b/tangostationcontrol/tangostationcontrol/clients/statistics_client.py
@@ -97,7 +97,7 @@ class StatisticsClient(AsyncCommClient):
         # redirect to right object. this works as long as the parameter names are unique among them.
         if annotation["type"] == "statistics":
             def read_function():
-                process_statistics_annotation(self, annotation, attribute, parameter)
+                process_statistics_annotation(annotation, attribute, parameter)
         elif annotation["type"] == "udp":
             def read_function():
                 return self.udp.parameters[parameter]