Index: trunk/psModules/src/extras/pmVisualUtils.c
===================================================================
--- trunk/psModules/src/extras/pmVisualUtils.c	(revision 29004)
+++ trunk/psModules/src/extras/pmVisualUtils.c	(revision 31153)
@@ -16,4 +16,5 @@
 #include <pslib.h>
 
+#include <pmVisual.h>
 #include <pmVisualUtils.h>
 
@@ -89,4 +90,7 @@
     }
 
+    // turn on overall visualization
+    pmVisualSetVisual(true);
+
     // If the component name has no leading dot, then supply it.
     if (comp[0] != '.') {
@@ -145,6 +149,10 @@
     PS_ASSERT_STRING_NON_EMPTY(func, false);
 
-   // return true if level is set to be shown
+    // if visualization is turned off, just skip
+    if (!pmVisualIsVisual()) return false;
+
+    // return true if level is set to be shown
     FACILITY(facility, func, name);
+
     bool valid = level <= getLevel(facility);
 
