jQuery .click () função chamada automaticamente

Eu tenho um ouvinte de evento configurado em um botão usando jQuery e, por algum motivo, a função dentro do ouvinte de clique é chamada sem que o botão seja clicado. Eu sei que normalmente as funções são anônimas nos ouvintes, mas não funcionam como uma função anônima. A função que estou chamando também tem que aceitar parâmetros, e é por isso que não acho que posso simplesmente chamar uma referência para a função. Alguma idéia de como eu posso consertar o problema da função que está sendo chamada sem um clique, até mesmo registrado e ainda passar os parâmetros necessários para a função?

$('#keep-both').click(keepBothFiles(file, progress, audioSrc));

chama essa função

function keepBothFiles(file, progress, audioSrc) {
    ...
    ...
}

questionAnswers(2)

yourAnswerToTheQuestion