diff --git a/MeshLib/IO/XDMF/HdfWriter.cpp b/MeshLib/IO/XDMF/HdfWriter.cpp
index 256c0101575eab053eebf762cc06f6509bfa181c..5081df2c070166cadab2fe1cd1150287722e8ca5 100644
--- a/MeshLib/IO/XDMF/HdfWriter.cpp
+++ b/MeshLib/IO/XDMF/HdfWriter.cpp
@@ -19,7 +19,7 @@
 #include "BaseLib/Logging.h"
 #include "fileIO.h"
 template <typename... Args>
-void checkHdfStatus(const hid_t status, std::string const& formatting,
+void checkHdfStatus(const hid_t status, fmt::format_string<Args...> formatting,
                     Args&&... args)
 {
     if (status < 0)