diff --git a/Setup/SetupStack.h b/Setup/SetupStack.h
index 9ec7a86a4a106f83553222a9af915d15022ba44f..39117d4df122f06590cff087751a1b8a0467d693 100644
--- a/Setup/SetupStack.h
+++ b/Setup/SetupStack.h
@@ -146,10 +146,11 @@ namespace corsika::setup {
     actually needed. Keep an eye on this!
   */
 #if defined(__clang__)
-  using StackView =
-      corsika::stack::SecondaryView<typename corsika::setup::Stack::StackImpl,
-                                    // CHECK with CLANG: corsika::setup::Stack::PIType>;
-                                    corsika::setup::detail::StackWithGeometryInterface>;
+  using StackView = corsika::stack::SecondaryView<
+      typename corsika::setup::Stack::StackImpl,
+      // CHECK with CLANG: corsika::setup::Stack::PIType>;
+      // corsika::setup::detail::StackWithGeometryInterface>;
+      corsika::setup::detail::StackWithHistoryInterface>;
 #elif defined(__GNUC__) || defined(__GNUG__)
   using StackView = corsika::stack::MakeView<corsika::setup::Stack>::type;
 #endif