       else
         return true
 
-    @methodNames =
+    @_methodNames =
       MeteorFileAbort:  "MeteorFileAbort#{@_prefix}"
       MeteorFileWrite:  "MeteorFileWrite#{@_prefix}"
       MeteorFileStart:  "MeteorFileStart#{@_prefix}"
-      MeteorFileUnlink: "MeteorFileUnlink#{@_prefix}"
+      MeteorFileRemove: "MeteorFileRemove#{@_prefix}"
 
     if Meteor.isServer
-      @on 'handleUpload', @handleUpload
-      @on 'finishUpload', @finishUpload
+      @on '_handleUpload', @_handleUpload
+      @on '_finishUpload', @_finishUpload
 
       WebApp.connectHandlers.use (request, response, next) ->
         if !!~request._parsedUrl.path.indexOf "#{self.downloadRoute}/#{self.collectionName}/__upload"

  bound = Meteor.bindEnvironment (callback) -> return callback()

  ###
  @locus Server
  @class writeStream
  @param path      {String} - Path to file on FS

          fileId: @fileId

        if @config.transport is 'ddp'
          Meteor.call @collection._methodNames.MeteorFileWrite, opts, ->
            self.emitEvent 'end', arguments
            return
        else
