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



    public func unMountAllBoxes(){
        print("\n---")
        self._document.boxes.forEach { (box) in
            try? self.unmount(box: box)
        }
    }

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

            do{
                try self._fileManager.removeItem(atPath: assembledPath)
            }catch{
            }
        }
        do{
            try self._fileManager.removeItem(atPath: box.nodesFolderPath)
        }catch{
        }
        box.isMounted=false
        box.assemblyInProgress=false
