diff --git a/apps/cli/executables/null/src/null/null.py b/apps/cli/executables/null/src/null/null.py
index 9e54c4f3f12fdb4a2cc0b4bb82e64d20498e7cbe..6f806ae60910206b36c8a97d3fb9eca700595529 100644
--- a/apps/cli/executables/null/src/null/null.py
+++ b/apps/cli/executables/null/src/null/null.py
@@ -14,6 +14,7 @@ _DESCRIPTION = """Workspaces null executable, a status capture test of the syste
 
 logger = logging.getLogger("null")
 logger.setLevel(logging.INFO)
+handler = logging.StreamHandler(stream=sys.stdout)
 
 class Null:
     def __init__(self, args, verbose):
@@ -21,7 +22,7 @@ class Null:
         if verbose:
             logger.setLevel(logging.DEBUG)
         self.args_to_funcs = {
-            'print_error': self.print_error,
+            'print-error': self.print_error,
             'greeting': self.print_greeting,
             'exit-fail': self.exit_with_failure,
             'exit-random': self.exit_randomly,
@@ -30,12 +31,10 @@ class Null:
         }
 
     def print_error(self):
-        print("in print_error")
-        handler = logging.StreamHandler(stream=sys.stderr)
-        logger.addHandler(handler)
-        print(logger.getEffectiveLevel())
-        logger.debug("STOP! YOU VIOLATED THE LAW! Pay the court a fine or serve your sentence.")
-        logger.error("This is an error...")
+        logger.removeHandler(handler)
+        err_handler = logging.StreamHandler(stream=sys.stderr)
+        logger.addHandler(err_handler)
+        logger.error("ERROR: This is an error.")
 
     def print_greeting(self):
         logger.info("Hello, world!")
@@ -103,7 +102,6 @@ def make_arg_parser():
 def main():
     arg_parser = make_arg_parser()
     args = arg_parser.parse_args()
-    handler = logging.StreamHandler(stream=sys.stdout)
     logger.addHandler(handler)
 
     executable = Null(args, args.verbose)