diff --git a/loopy/kernel/__init__.py b/loopy/kernel/__init__.py
index 4a5bf4d18654c6a70985a855fb8a9f3cd35c854e..8275c8678d3cb86fd5ab7a8cf44485cb056b1b4c 100644
--- a/loopy/kernel/__init__.py
+++ b/loopy/kernel/__init__.py
@@ -1063,12 +1063,11 @@ class LoopKernel(RecordWithoutPickling):
         for insn in kernel.instructions:
             if insn.depends_on:
                 dep_lines.append("%s : %s" % (insn.id, ",".join(insn.depends_on)))
-        if dep_lines:
+        if dep_lines and with_dependencies:
             lines.append(sep)
             lines.append("DEPENDENCIES: "
                     "(use loopy.show_dependency_graph to visualize)")
-            if with_dependencies:
-                lines.extend(dep_lines)
+            lines.extend(dep_lines)
 
         lines.append(sep)