 
       console.info "Meteor.Files Debugger: The file #{fileName} (binary) was added to #{@collectionName}" if @debug
 
-      if callback
-        fs.outputFile path, buffer, 'binary', callback
-      else
-        fs.outputFileSync path, buffer, 'binary'
+      fs.outputFileSync path, buffer, 'binary'
 
       result._id = @collection.insert _.clone result
-
       callback and callback null, result
       return result
   else

          _downloadRoute:  self.downloadRoute

        result._id = _newId if self.public

        
        if first
          fs.outputFileSync pathPart, binary, 'binary'

        check partsQty, Number
        check fileSize, Number

        @unblock()
        console.info "Meteor.Files Debugger: [MeteorFileWrite] {name: #{randFileName}, meta:#{meta}}" if self.debug
        console.info "Meteor.Files Debugger: Received chunk ##{currentChunk} of #{chunksQty} chunks, in part: #{part}, file: #{fileData.name or fileData.fileName}" if self.debug

        i = 0
