diff --git a/pdfconduit/__init__.py b/pdfconduit/__init__.py
index <HASH>..<HASH> 100644
--- a/pdfconduit/__init__.py
+++ b/pdfconduit/__init__.py
@@ -5,7 +5,7 @@ from pdf.conduit import *
 try:
     from pdf.gui.gui import GUI
     GUI_INSTALLED = True
-    __all__.extend("GUI")
+    __all__.append("GUI")
 except ImportError:
     GUI_INSTALLED = False
 
@@ -13,7 +13,7 @@ except ImportError:
 try:
     from pdf.modify import upscale, rotate, slicer
     MODIFY_INSTALLED = True
-    __all__.extend("slicer", "upscale", "rotate")
+    __all__.extend(["slicer", "upscale", "rotate"])
 except ImportError:
     MODIFY_INSTALLED = False
 
@@ -21,6 +21,8 @@ except ImportError:
 try:
     from pdf.convert import Flatten
     MODIFY_INSTALLED = True
-    __all__.extend("Flatten")
+    __all__.append("Flatten")
 except ImportError:
     MODIFY_INSTALLED = False
+
+print(__all__)
\ No newline at end of file
Changed extend to append for non-lists