diff --git a/dune/codegen/sumfact/oc_horizontaladd.hh b/dune/codegen/sumfact/oc_horizontaladd.hh
index d7bc00783160d17d9d6606d9447cbb68911dc4de..d136aaf5ffc226e8e2463c5c40b3d64c8a476fe7 100644
--- a/dune/codegen/sumfact/oc_horizontaladd.hh
+++ b/dune/codegen/sumfact/oc_horizontaladd.hh
@@ -2,8 +2,7 @@
 #define DUNE_CODEGEN_SUMFACT_OCHORIZONTALADD_HH
 
 #include<immintrin.h>
-#include<dune/codegen/common/vectorclass.hh>
-
+#include<dune/codegen/common/simdtraits.hh>
 
 template<class V>
 typename base_floatingpoint<V>::value permuting_horizontal_add_lower(const V& x)