diff --git a/Setup/SetupStack.h b/Setup/SetupStack.h
index 88396ce939551ff110cfbd91a268a6663ab6e87b..b4ab5118db39d7ae23fe278a1730f447f477dceb 100644
--- a/Setup/SetupStack.h
+++ b/Setup/SetupStack.h
@@ -147,10 +147,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::history::HistorySecondaryView<corsika::stack::MakeView<corsika::setup::Stack>::type>;
 #endif