diff --git a/config/obsw_com_config.py b/config/obsw_com_config.py
index 9fcfc1877be51c36771bf42c9a238b1f07393f3a..3de6c2863cc55bd60f83dc150043fe31ff972d53 100644
--- a/config/obsw_com_config.py
+++ b/config/obsw_com_config.py
@@ -47,8 +47,8 @@ def set_communication_interface(tmtc_printer: TmTcPrinter) -> Union[Communicatio
             communication_interface = DummyComIF(tmtc_printer=tmtc_printer)
         if not communication_interface.valid:
             LOGGER.warning("Invalid communication interface!")
-        else:
-            communication_interface.initialize()
+            sys.exit()
+        communication_interface.initialize()
         return communication_interface
     except (IOError, OSError):
         LOGGER.error("Error setting up communication interface")