Como posso evitar que o plugin jQuery dataTable adicione linha e mensagem quando não há dados

Nosso product owner gostaria que as nossas tabelas vazias exibissem apenas o cabeçalho da tabela quando não há dados na tabela. Não consigo impedir que o dataTable crie uma linha com a mensagem "empty ...".

Aqui está o código que eu uso para inicializar o dataTable. Eu sei que algumas coisas estão erradas. Eu tenho experimentado. :)

$('#InBox').dataTable({
    "bFilter": false,
    "bPaginate": false,
    "bLengthChange": false,
    "bInfo": false,
    "oLanguage": {
        "sEmptyTable": '',
        "sInfoEmpty": ''
    }
});

Aqui está algum código que tentei colocar na função init do dataTable, mas não tenho certeza de como fazê-lo funcionar.

/* Table is empty - create a row with an empty message in it */
            var anRows[0] = document.createElement('tr');

            if (typeof oSettings.asStripClasses[0] != 'undefined') {
                anRows[0].className = oSettings.asStripClasses[0];
            }

            var nTd = document.createElement('td');
            nTd.setAttribute('valign', "top");
            nTd.colSpan = oSettings.aoColumns.length;
            nTd.className = oSettings.oClasses.sRowEmpty;
            if (oSettings.fnRecordsTotal() > 0) {
                if (oSettings.oLanguage.sZeroFilterRecords.indexOf("_MAX_") != -1)
                    oSettings.oLanguage.sZeroFilterRecords = oSettings.oLanguage.sZeroFilterRecords.replace("_MAX_", oSettings.fnRecordsTotal());
                nTd.innerHTML = oSettings.oLanguage.sZeroFilterRecords;
            } else {
                nTd.innerHTML = oSettings.oLanguage.sZeroRecords;
            }

            anRows[iRowCount].appendChild(nTd);

Dan

questionAnswers(5)

yourAnswerToTheQuestion