diff --git a/hardware_components/abstract_hardware_components.py b/hardware_components/abstract_hardware_components.py
index db86866dded28d84fed80b7d1d6d4a5d69aa6d22..e9068c6fe700c5c7312f82b250a54a2bb87a51e8 100644
--- a/hardware_components/abstract_hardware_components.py
+++ b/hardware_components/abstract_hardware_components.py
@@ -47,8 +47,8 @@ class MuxAbstract(ABC):
         self.exec_logger.debug(f'MUX {self.board_id} ({self.board_name}) initialization')
         self.controller = kwargs.pop('controller', None)
         cabling = kwargs.pop('cabling', None)
+        self._cabling = {}
         if cabling is not None:
-            self._cabling = {}
             for k, v in cabling:
                 if v[0]==self.board_id:
                     self._cabling.update({k: v[1]})