diff --git a/doc/tex/mod/Seasstat b/doc/tex/mod/Seasstat
index bd09f06596b45906798c29768d5f9c7418f50f5a..76debbf53c43e7a62e68699bf9df0c32b1bce4a7 100644
--- a/doc/tex/mod/Seasstat
+++ b/doc/tex/mod/Seasstat
@@ -8,7 +8,7 @@
 @Operators = seasmin seasmax seasrange seassum seasmean seasavg seasstd seasstd1 seasvar seasvar1
 
 @BeginDescription
-This module computes statistical values over timesteps of the same season.
+This module computes statistical values over timesteps of the same meteorological season.
 Depending on the chosen operator the minimum, maximum, range, sum, average, variance
 or standard deviation of timesteps of the same season is written to @file{outfile}.
 The time of @file{outfile} is determined by the time in the middle of all contributing timesteps of @file{infile}.
diff --git a/src/Seasstat.cc b/src/Seasstat.cc
index 12709d0b1e00c5b08b96d919cbd9e4db208582b1..9ea4f0f54f33b03a629bb2574151dee553a8d1dc 100644
--- a/src/Seasstat.cc
+++ b/src/Seasstat.cc
@@ -39,15 +39,15 @@ public:
     .name = "Seasstat",
     // clang-format off
     .operators = { { "seasrange", FieldFunc_Range, 0, SeasstatHelp },
-                   { "seasmin", FieldFunc_Min, 0, SeasstatHelp },
-                   { "seasmax", FieldFunc_Max, 0, SeasstatHelp },
-                   { "seassum", FieldFunc_Sum, 0, SeasstatHelp },
-                   { "seasmean", FieldFunc_Mean, 0, SeasstatHelp },
-                   { "seasavg", FieldFunc_Avg, 0, SeasstatHelp },
-                   { "seasstd", FieldFunc_Std, 0, SeasstatHelp },
-                   { "seasstd1", FieldFunc_Std1, 0, SeasstatHelp },
-                   { "seasvar", FieldFunc_Var, 0, SeasstatHelp },
-                   { "seasvar1", FieldFunc_Var1, 0, SeasstatHelp } },
+                   { "seasmin",   FieldFunc_Min,   0, SeasstatHelp },
+                   { "seasmax",   FieldFunc_Max,   0, SeasstatHelp },
+                   { "seassum",   FieldFunc_Sum,   0, SeasstatHelp },
+                   { "seasmean",  FieldFunc_Mean,  0, SeasstatHelp },
+                   { "seasavg",   FieldFunc_Avg,   0, SeasstatHelp },
+                   { "seasstd",   FieldFunc_Std,   0, SeasstatHelp },
+                   { "seasstd1",  FieldFunc_Std1,  0, SeasstatHelp },
+                   { "seasvar",   FieldFunc_Var,   0, SeasstatHelp },
+                   { "seasvar1",  FieldFunc_Var1,  0, SeasstatHelp } },
     // clang-format on
     .aliases = {},
     .mode = EXPOSED,     // Module mode: 0:intern 1:extern
@@ -122,7 +122,7 @@ public:
   {
     Field field;
 
-    auto seasonStart = get_season_start();
+    auto seasonStartIsDecember = (get_season_start() == SeasonStart::DEC);
     auto seasonNames = get_season_name();
 
     auto numSteps = varList1.numSteps();
@@ -147,7 +147,7 @@ public:
 
             auto month = decode_month(vDateTime.date);
             auto newmon = month;
-            if (seasonStart == SeasonStart::DEC && newmon == 12) newmon = 0;
+            if (seasonStartIsDecember && newmon == 12) newmon = 0;
 
             auto seas = month_to_season(month);
 
diff --git a/src/operator_help.cc b/src/operator_help.cc
index 38cd584c2bb82221b3f67d0ff4d498386177e3d1..d943eb98381612f58717ce9f50673fce662f8b71 100644
--- a/src/operator_help.cc
+++ b/src/operator_help.cc
@@ -3529,7 +3529,7 @@ const CdoHelp SeasstatHelp = {
     "    <operator>  infile outfile",
     "",
     "DESCRIPTION",
-    "    This module computes statistical values over timesteps of the same season.",
+    "    This module computes statistical values over timesteps of the same meteorological season.",
     "    Depending on the chosen operator the minimum, maximum, range, sum, average, variance",
     "    or standard deviation of timesteps of the same season is written to outfile.",
     "    The time of outfile is determined by the time in the middle of all contributing timesteps of infile.",