             return;
         }
 
-        println("\nPublishing complete!");
+        println("Publishing complete.\n");
         exit();
     }
 
     override protected function handleParseError (err :ParseError) :void {
-        if (err.severity == ParseError.CRIT) _handedCritError = true;
+        if (err.severity == ParseError.CRIT) _handledCritError = true;
         printErr(err);
     }
 

            var exec :Executor = new Executor();
            exec.completed.connect(function () :void {
                // if finding docs generates a crit error, we need to fail immediately
                if (_handedCritError) exit();
            });
            findFlashDocuments(_importDirectory, exec, true);
        }

            var libs :Vector.<XflLibrary> = getLibs();
            // if we have one or more combined export format, publish them
            if (hasCombined) {
                if (publisher.modified(libs)) {
                    println("Exporting combined formats...");
                    var numPublished :int = publisher.publishCombined(libs);
                    if (numPublished == 0) {
                        printErr("No suitable formats were found for combined publishing.");
                    } else {
                        println("" + numPublished + " combined formats published.");
                    }
                } else {
                    println("Skipping 'Export Combined' (files are unmodified).");
                }
            }

