diff --git a/devices/clients/statistics_client.py b/devices/clients/statistics_client.py
index b66971b77ff3e67069b57b3b6db128a9be1dd120..712d66cfcaf2a75fa9b3be6cc5ed6f07ef7b194d 100644
--- a/devices/clients/statistics_client.py
+++ b/devices/clients/statistics_client.py
@@ -49,10 +49,10 @@ class StatisticsClient(CommClient):
         """
         Function used to connect to the client.
         """
-        if not self.connected:
-            self.queue = Queue(maxsize=self.queuesize)
-            self.udp = UDPReceiver(self.host, self.port, self.queue, self.poll_timeout)
-            self.statistics = self.statistics_collector_class(self.queue)
+
+        self.queue = Queue(maxsize=self.queuesize)
+        self.udp = UDPReceiver(self.host, self.port, self.queue, self.poll_timeout)
+        self.statistics = self.statistics_collector_class(self.queue)
 
         super().connect()