diff --git a/backends/__init__.py b/backends/__init__.py
index bd2b52ecba0ee4f95806bf29e6e28c23407a288f..690fa2d0bc172dfa33500db504a3d85db6426a67 100644
--- a/backends/__init__.py
+++ b/backends/__init__.py
@@ -1,3 +1,7 @@
-from .llvm import generateLLVM
 from .cbackend import generateC
-from .dot import dotprint
+
+try:
+    from .dot import dotprint
+    from .llvm import generateLLVM
+except ImportError:
+    pass