diff --git a/src/app/components/pab-results/pab-results-table.component.ts b/src/app/components/pab-results/pab-results-table.component.ts
index da5e5ca7915a2b1984046ba936bf0261458e4052..96ada8304b13eb5f3e4b2fb71ee8d5d9910b3a7d 100644
--- a/src/app/components/pab-results/pab-results-table.component.ts
+++ b/src/app/components/pab-results/pab-results-table.component.ts
@@ -53,7 +53,7 @@ export class PabResultsTableComponent {
         ];
 
         this._dataSet = [];
-        if (this._pabResults) {
+        if (this._pabResults && this._pabResults.cloisonsResults && this._pabResults.cloisonsResults.length > 0) {
             const pr = this._pabResults;
             const nDigits = this.appSetupService.displayDigits;
             // line 1
@@ -150,6 +150,6 @@ export class PabResultsTableComponent {
         const wb: XLSX.WorkBook = XLSX.utils.book_new();
         XLSX.utils.book_append_sheet(wb, ws, "default");
         // save and download
-        XLSX.writeFile(wb, "VariableResults.xlsx");
+        XLSX.writeFile(wb, "PABResults.xlsx");
     }
 }
diff --git a/src/app/components/pab-results/pab-results.component.ts b/src/app/components/pab-results/pab-results.component.ts
index d787ca36cce019b9e5a820d13ecbc94c958b002e..8323f6d90625288aba903d1a7a8da16e46bb5e13 100644
--- a/src/app/components/pab-results/pab-results.component.ts
+++ b/src/app/components/pab-results/pab-results.component.ts
@@ -35,7 +35,7 @@ export class PabResultsComponent implements DoCheck {
     ) { }
 
     public set results(rs: CalculatorResults[]) {
-        if (rs.length > 0) {
+        if (rs.length > 0 && rs[0] instanceof PabResults) {
             this._pabResults = rs[0] as PabResults;
         }
         this.updateView();