diff --git a/src/@x13/print.m b/src/@x13/print.m
index 794960c4fbc3e26fb9c390d20f82acce94f537d8..e8c50fbaa73dc821f51eedf5be9e9bada8713cfe 100644
--- a/src/@x13/print.m
+++ b/src/@x13/print.m
@@ -105,8 +105,8 @@ if ismember('regression', o.commands)
                 end
             end
         end
-        if isempty(o.regression.start)
-            fprintf(fid, ' start = %i.%i\n', o.x.init.year, o.x.init.subperiod);
+        if ~isempty(o.x) && isempty(o.regression.start)
+            fprintf(fid, ' start = %i.%i\n', year(o.x.init), subperiod(o.x.init));
         end
     end
     fprintf(fid, '}\n\n');