       @param torrent_id (String|Object) A Parse-Torrent result, a Magnet URI or a Buffer of a *.torrent file
     ###
     @getReadme = (torrent_id, callback) ->
-      @get torrent_id, (err, torrent) ->
+      @get torrent_id, (err, torrent) =>
         if err or not torrent?
           torrent?.remove()
           return callback err

              log.warn "README [#{file.name}] download from Torrent [#{torrent.infoHash}] failed", err
              callback err
            else
              log.info "README [#{file.name}] download from Torrent [#{torrent.infoHash} successful"
              callback null, {
                str: string_decoder.write(buffer) + string_decoder.end()
                ext: file.name.match(/\.(md|txt|nfo)$/i)[0]
              }

            torrent.remove()

        # If this is reached, no README was found
        log.warn "README file in Torrent [#{torrent.infoHash}] not found"
        torrent.remove()
        return callback new Error('No file is eligible to be README')

    ###

            accessed: new Date().getTime()
        }, torrent.parsedTorrent

        @client.remove torrent.infoHash

    ###
      Check if a given Torrent exists. Simply that.
