diff --git a/matlab/print_expectations.m b/matlab/print_expectations.m
index 4a077f2fb4760a2e999d68db6bb6f48b85fa0c69..e32ba2d84e30e932a8e7c17250cee67971f4048e 100644
--- a/matlab/print_expectations.m
+++ b/matlab/print_expectations.m
@@ -243,7 +243,11 @@ id = 0;
 if isfield(expectationmodel, 'h_param_indices')
     decompose = false;
 else
-    decompose = true;
+    if isequal(expectationmodelkind, 'pac')
+        decompose = true;
+    else
+        decompose = false;
+    end
 end
 
 clear('expression');