diff --git a/libwccl/ops/functions/bool/predicates/pointagreement.cpp b/libwccl/ops/functions/bool/predicates/pointagreement.cpp
index 60ef77be6236904f47f97a2e778cc29dceb3a980..8395083a564f092ba40acb392471041591613a0a 100644
--- a/libwccl/ops/functions/bool/predicates/pointagreement.cpp
+++ b/libwccl/ops/functions/bool/predicates/pointagreement.cpp
@@ -1,4 +1,5 @@
 #include <libwccl/ops/functions/bool/predicates/pointagreement.h>
+#include <libpwrutils/foreach.h>
 
 namespace Wccl {
 
diff --git a/libwccl/ops/functions/bool/predicates/weakagreement.cpp b/libwccl/ops/functions/bool/predicates/weakagreement.cpp
index 44bfb9e605a11fb2e0191758b014b7ba77a69cc5..4c6f3eadf0813b6dfe1110b1721905fb47486962 100644
--- a/libwccl/ops/functions/bool/predicates/weakagreement.cpp
+++ b/libwccl/ops/functions/bool/predicates/weakagreement.cpp
@@ -1,4 +1,5 @@
 #include <libwccl/ops/functions/bool/predicates/weakagreement.h>
+#include <libpwrutils/foreach.h>
 
 namespace Wccl {