diff --git a/matlab/shock_decomposition.m b/matlab/shock_decomposition.m
index c2ad9978438ba1c66f15cb4bb406a4c9c5bdb9de..867c488013e2ad1ccdf18eb721cd45424f7f3ce2 100644
--- a/matlab/shock_decomposition.m
+++ b/matlab/shock_decomposition.m
@@ -77,10 +77,10 @@ A = dr.ghx;
 B = dr.ghu;
 
 % initialization
-gend = size(oo.SmoothedShocks.(M_.exo_names(1,:)),1);
+gend = size(oo.SmoothedShocks.(deblank(M_.exo_names(1,:))),1);
 epsilon=NaN(nshocks,gend);
 for i=1:nshocks
-    epsilon(i,:) = oo.SmoothedShocks.(M_.exo_names(i,:));
+    epsilon(i,:) = oo.SmoothedShocks.(deblank(M_.exo_names(i,:)));
 end
 
 z = zeros(endo_nbr,nshocks+2,gend);