diff --git a/ptbposter/ptbposter-old-engines.clo b/ptbposter/ptbposter-old-engines.clo
index 7b00035bce211cbcd05b8d14351c4463eae8e30f..8bb61c8372e6914dc335953f26c956de0fec6f29 100644
--- a/ptbposter/ptbposter-old-engines.clo
+++ b/ptbposter/ptbposter-old-engines.clo
@@ -8,8 +8,9 @@
 \RequirePackage{textcomp}
 \RequirePackage{tgpagella}
 \RequirePackage{tgheros}
-\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro}
 \let\PTBdesignFont=\sffamily
+\RequirePackage[ttdefault=true,scale=1.034]{AnonymousPro}
+
 \ifPTB@serif
   \RequirePackage{qpxmath}
 \else
@@ -21,7 +22,7 @@
     or\MessageBreak 
     xelatex \jobname.tex
   }%
-  \@@end 
+  \expandafter\fi\expandafter\@@end
 \fi
 
 \endinput