         .fail @__uploadDf.reject
       .fail @__uploadDf.reject
 
-    __multipartStart: ->
+    multipartStart: ->
       data =
         UPLOADCARE_PUB_KEY: @settings.publicKey
         filename: @fileName

            data: blob
      $.when.apply(null, requests)

    __multipartComplete: (uuid) ->
      data =
        UPLOADCARE_PUB_KEY: @settings.publicKey
        uuid: uuid

      @__notifyApi()

    __startUpload: ->
      if @fileSize < @MP_MIN_SIZE
        @directUpload()
      else
        @multipartUpload()

    directUpload: ->
      formData = new FormData()
      formData.append('UPLOADCARE_PUB_KEY', @settings.publicKey)
      if @settings.autostore
        formData.append('UPLOADCARE_STORE', '1')
      formData.append('file', @__file)

      $.ajax
        xhr: =>
          # Naked XHR for progress tracking
          xhr = $.ajaxSettings.xhr()
