    //finally, we alter agentcore's headers to become relative.
    targetWorkingDir = srcDirPath + FILE_SEPARATOR + AGENT_CORE_DIR
    _ = fm.changeCurrentDirectoryPath(targetWorkingDir)
-   print("Attempting to enumerate " + targetWorkingDir)
    fileEnum = fm.enumerator(atPath: targetWorkingDir)
    while let fn = fileEnum?.nextObject() {
-      print(fn)
       let fileName = String(describing: fn)
       //ignore the include directory and anything that isn't a header or source file
       if fileName.hasPrefix(IBMRAS_DIR) && (fileName.hasSuffix(".cpp") || fileName.hasSuffix(".h")) {
          var fileContents = try String(contentsOfFile: fileName, encoding: encoding)
-
          while let foundRange = fileContents.range(of: "#include [\"<]"+IBMRAS_DIR+".*?[\">]", options: .regularExpression) {
             var foundString = fileContents.substring(with: foundRange)
-            print(foundString)
             ///get rid of the include part and the final quote
             foundString = foundString.substring(from: foundString.index(foundString.startIndex, offsetBy: 10))
             foundString = foundString.substring(to: foundString.index(foundString.endIndex, offsetBy: -1))
-            print(foundString)
             ///replace with the new concocted string
             fileContents.replaceSubrange(foundRange, with: "#include \"\(relativePath(sourceFilePath: fileName, targetFilePath: foundString))\"")
          }
-
-                                                          ///with:"#include \"\(relativePath(fileName, $1))\"",
-         try fileContents.write(toFile: fileName, atomically: true, encoding: encoding)
-      }
-   }
-   
+         try fileContents.write(toFile: fileName, atomically: true, encoding: encoding)
+      }
+   }  
 }
 
 #if os(Linux)

         }
         try fileContents.write(toFile: fileName, atomically: true, encoding: encoding)
      }
      ///AAARGH HACK HACK HACK
      if fileName.hasSuffix("Heap.c") {
         print("HACK Heap.c hack it to death and back I tells ya")
         var fileContents = try String(contentsOfFile: fileName, encoding: encoding)
         fileContents = fileContents.replacingOccurrences(of: "roundup", with: "roundup_")
         try fileContents.write(toFile: fileName, atomically: true, encoding: encoding)

   //MQTT headers are required by the mqttplugin's files
   var targetWorkingDir = srcDirPath + FILE_SEPARATOR + MQTT_PLUGIN_DIR
   _ = fm.changeCurrentDirectoryPath(targetWorkingDir)
   fileEnum = fm.enumerator(atPath: targetWorkingDir)
   while let fn = fileEnum?.nextObject() {
      let fileName = String(describing: fn)
