                         (if (= (dec arg-count) 1) "" "s")
                         " was incorrect!"
                         "\n"
-                        main-help-str) {}]
+                        main-help-str)
+                   {}]
                   running-status)))
             ; Handle switches
             (let [[option-status exit-status option-stderr op-options]

            (if (and (not (clojure.string/blank? options))
                     (not valid-switch?)
                     (clojure.string/starts-with? options "-"))
              [:complete 1
               (str "Unrecognized switch: '" options "'" "\n" main-help-str) {}]
              running-status)
            ; Handle switches with extraneous data
            (let [[option-status exit-status option-stderr op-options]

            (let [[exit-status in-str format-str format-stderr] running-status]
              (try [0 (slurp filename) nil nil]
                   (catch Exception e
                     [1
                      nil
                      nil
                      (str "Failed to open file " filename " because: " e)])))
            (let [[exit-status in-str format-str format-stderr] running-status]
              (if (= exit-status 1)
                ; We are done, move on
                running-status
                (try
                  [0 nil (zprint-file-str in-str filename) nil]
                  (catch Exception e
                    [1
                     nil
                     nil
                     (str "Failed to format file: " filename " because " e)]))))
            ;
            ; See comment in -main about graalVM issues with this code
            ;
