         bash    : false
         path    : process.cwd()
         cb      : (err, output) =>
-            #winston.debug(misc.to_json(output))
-            winston.debug("smc_compute: finished running #{misc.to_json(opts.args)} -- #{err}")
+            #winston.debug(misc.to_safe_str(output))
+            winston.debug("smc_compute: finished running #{misc.to_safe_str(opts.args)} -- #{err}")
             if err
                 if output?.stderr
                     opts.cb(output.stderr)

                        args.push("--time")
                    for k in ['path', 'start', 'limit']
                        args.push("--#{k}"); args.push(opts[k])
                    dbg("get listing of files using options #{misc.to_json(args)}")
                    @_action
                        action : 'directory_listing'
                        args   : args

        if opts.args?
            args = args.concat(opts.args)
        args.push(@project_id)
        dbg("args=#{misc.to_safe_str(args)}")
        smc_compute
            args    : args
            timeout : opts.timeout
