diff --git a/HYthesisML.cls b/HYthesisML.cls
index 091154019901065f589c5902b78a2a3893e5d854..02ac3d1df8a5b24d19b39b0370f8c024bdbf2895 100644
--- a/HYthesisML.cls
+++ b/HYthesisML.cls
@@ -558,9 +558,7 @@
 }
 
 
-
-\AtBeginDocument{
-
+\AtEndPreamble{
    % Biblatex doesn't use bibname or refname. Instead it overwrites it with its own value.
    % These values must be fixed manually, and done after biblatex has been loaded.
    \@ifpackageloaded{biblatex}{
@@ -574,8 +572,9 @@
        }
    }
 
+}
 
-
+\AtBeginDocument{
     \newcounter{numberofpages}
     \newcounter{numberofappendixpages}