rem: format = this._statusFormatUnknownKB; format = this._replaceInsert(format, 1, aKBytes); 
add: if (!aTotalKBytes) { format = this._statusFormatUnknownKB; format = this._replaceInsert(format, 1, aKBytes); } else { format = this._statusFormatKBKB; format = this._replaceInsert(format, 1, aKBytes); format = this._replaceInsert(format, 2, aTotalKBytes); } 
context:   _formatKBytes: function (aKBytes, aTotalKBytes)  {    var progressHasMB = parseInt(aKBytes/1024) > 0;    var totalHasMB = parseInt(aTotalKBytes/1024) > 0;        var format = "";    if (!progressHasMB && !totalHasMB) {      format = this._statusFormatUnknownKB;      format = this._replaceInsert(format, 1, aKBytes);    }    else if (progressHasMB && totalHasMB) {      format = this._statusFormatMBMB;      format = this._replaceInsert(format, 1, (aKBytes / 1024).toFixed(1));      format = this._replaceInsert(format, 2, (aTotalKBytes / 1024).toFixed(1));    }    else if (totalHasMB && !progressHasMB) {      format = this._statusFormatKBMB;      format = this._replaceInsert(format, 1, aKBytes);      format = this._replaceInsert(format, 2, (aTotalKBytes / 1024).toFixed(1));    }    else if (progressHasMB && !totalHasMB) {      format = this._statusFormatUnknownMB;      format = this._replaceInsert(format, 1, (aKBytes / 1024).toFixed(1));    }    else {      // This is an undefined state!      dump("*** huh?!\n");    }        return format;    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/529a3d909747430954de21a8313893b8b19675ec/DownloadProgressListener.js/clean/toolkit/mozapps/downloads/content/DownloadProgressListener.js