diff --git a/src/simudator/gui/module_graphics_item/module_graphics_item.py b/src/simudator/gui/module_graphics_item/module_graphics_item.py
index 61e6d8e4202b3e5fdc233ba421f58f3af1248f4d..100a9f768d0ba451edbe879c76cec246ebf610ee 100644
--- a/src/simudator/gui/module_graphics_item/module_graphics_item.py
+++ b/src/simudator/gui/module_graphics_item/module_graphics_item.py
@@ -42,7 +42,7 @@ class ModuleGraphicsItem(QGraphicsObject, QGraphicsItem):
 
     module_edited = pyqtSignal()
 
-    def __init__(self, module: Module, name: str = ""):
+    def __init__(self, module: Module, name: str | None = None):
         super().__init__()
 
         # Save module for later updates
@@ -51,7 +51,7 @@ class ModuleGraphicsItem(QGraphicsObject, QGraphicsItem):
         self.errorMessageWidget = QErrorMessage()
 
         # Use modules name if no name is given
-        if name == "":
+        if name is None:
             self.name = self.module.name
         else:
             self.name = name