diff --git a/ptbposter/ptbposter.cls b/ptbposter/ptbposter.cls
index f9ab3850de80a101a4171920881dbfca62c6d6c4..acb0bfa4209f230de5a3a1ee9a1fe401ef1c9f13 100644
--- a/ptbposter/ptbposter.cls
+++ b/ptbposter/ptbposter.cls
@@ -125,6 +125,7 @@
 \ExecuteOptions{serif,raggedTitle,layout2020}
 \ProcessOptions\relax
 
+\iffalse
 % The default language should be `ngerman', `english' should also be present.
 \def\@tempa{english}\def\@tempb{english,ngerman}
 \@for\CurrentOption:=\@classoptionslist\do{%
@@ -133,6 +134,7 @@
   \fi
 }%
 \edef\@classoptionslist{\@tempb,\@classoptionslist}
+\fi
 
 \LoadClass{scrartcl}
 
@@ -196,7 +198,7 @@
 
 \providecommand*\microtypesetup[1]{}
 
-\RequirePackage{babel}    
+\RequirePackage[english,ngerman]{babel}  % ???  
 
 \AtEndOfClass{%
   \shorthandon{"}%
@@ -204,7 +206,8 @@
   \iflanguage{ngerman}{\PTB@german@true}{%
     \iflanguage{german}{\PTB@german@true}{}%
   }
-  \if@tempswa
+  %\if@tempswa
+  \ifPTB@german@
     \defineshorthand{"`}{\guillemotright}%
     \defineshorthand{"'}{\guillemotleft}%
   \fi