             do{
                 try self._fileManager.removeItem(atPath: assembledPath)
             }catch{
-                print("\(#file)\(error)")
             }
         }
         do{
             try self._fileManager.removeItem(atPath: box.nodesFolderPath)
         }catch{
-            print("\(#file)\(error)")
         }
         box.isMounted=false
         box.assemblyInProgress=false

            try self.unmount(box: box)
            completed(Completion.successState())
        }catch{
            print("\(#file) \(error)")
            completed(Completion.failureStateFromError(error))
        }
    }



    public func unMountAllBoxes(){
        self._document.boxes.forEach { (box) in
            try? self.unmount(box: box)
        }
        try? self._fileManager.removeItem(atPath: self.boxesFolderPath)
    }

    /// Un mounts the Box == deletes all the assembled files
