Emit errors to stderr instead of stdout
diff --git a/runner/src/main/java/org/jclouds/cli/runner/Main.java b/runner/src/main/java/org/jclouds/cli/runner/Main.java
index e1c9743..f8a1497 100644
--- a/runner/src/main/java/org/jclouds/cli/runner/Main.java
+++ b/runner/src/main/java/org/jclouds/cli/runner/Main.java
@@ -157,13 +157,13 @@
                             .a(((CommandNotFoundException) t).getCommand())
                             .a(Ansi.Attribute.INTENSITY_BOLD_OFF)
                             .fg(Ansi.Color.DEFAULT).toString();
-                    session.getConsole().println(str);
+                    err.println(str);
                 } else if (t instanceof CommandException) {
-                    session.getConsole().println(((CommandException) t).getNiceHelp());
+                    err.println(((CommandException) t).getNiceHelp());
                 } else {
-                    session.getConsole().print(Ansi.ansi().fg(Ansi.Color.RED).toString());
-                    t.printStackTrace(session.getConsole());
-                    session.getConsole().print(Ansi.ansi().fg(Ansi.Color.DEFAULT).toString());
+                    err.print(Ansi.ansi().fg(Ansi.Color.RED).toString());
+                    t.printStackTrace(err);
+                    err.print(Ansi.ansi().fg(Ansi.Color.DEFAULT).toString());
                 }
                 throw t;
             }