diff --git a/src/HsH-article.cls b/src/HsH-article.cls
index 2a0f5379835d2d52eee4e70b67b8c014aefde7c8..170bd2d484dceeff56a871a368740a2f8d9ae63f 100644
--- a/src/HsH-article.cls
+++ b/src/HsH-article.cls
@@ -252,7 +252,7 @@
 		}%
 	\fi
 	\begingroup
-		\def\@param{#1}
+		\let\@param#1
 		\ifx\@param\@empty\ClassError{\myClassName}{\maketitle\space with empty option}{
 				\maketitle[] has been called with an empty parameter, this doesn't work. Use \maketitle instead.
 			}
diff --git a/src/HsH-report.cls b/src/HsH-report.cls
index 203c853b3686a51b80e0fe952264a0f308c997f0..e9a8ca2dc713a0635974cfd8823bdb7832df638e 100644
--- a/src/HsH-report.cls
+++ b/src/HsH-report.cls
@@ -246,7 +246,7 @@
 		% \setcounter{page}{%
 		% 	#1%
 		% }%
-		\def\@param{#1}
+		\let\@param#1
 		\ifx\@param\@empty\ClassError{\myClassName}{\maketitle\space with empty option}{
 				\maketitle[] has been called with an empty parameter, this doesn't work. Use \maketitle instead.
 			}
diff --git a/test.pdf b/test.pdf
index 83060365594a3a0c59ee216e37ca301ce39d3baa..5d1af8111d91b136aad93dea31bc3f8da397dd1b 100644
Binary files a/test.pdf and b/test.pdf differ