diff --git a/lib/SimpleSAML/Compat/SspContainer.php b/lib/SimpleSAML/Compat/SspContainer.php
index 659de6299bb618b5e928b950e190d85e5630f294..1e4f8ba4dfbd507f74b3549c7e28536881fd04da 100644
--- a/lib/SimpleSAML/Compat/SspContainer.php
+++ b/lib/SimpleSAML/Compat/SspContainer.php
@@ -92,8 +92,8 @@ class SspContainer extends AbstractContainer
      */
     public function getTempDir(): string
     {
-        /** @psalm-suppress UndefinedClass */
-        return System::getTempDir();
+        $sysUtils = new Utils\System();
+        return $sysUtils->getTempDir();
     }