diff --git a/test/unit/test_recipe.cpp b/test/unit/test_recipe.cpp
index 958b66e967e0aa77bcfadf886ea3c027c05f3da1..888b4da80447b03249d22bf09901bb7797e9e2bb 100644
--- a/test/unit/test_recipe.cpp
+++ b/test/unit/test_recipe.cpp
@@ -1,5 +1,8 @@
 #include "../gtest.h"
 
+#include <any>
+#include <vector>
+
 #include <arbor/common_types.hpp>
 #include <arbor/domain_decomposition.hpp>
 #include <arbor/load_balance.hpp>
@@ -52,7 +55,7 @@ namespace {
         cell_size_type num_targets(cell_gid_type gid) const override {
             return num_targets_[gid];
         }
-        arb::util::any get_global_properties(cell_kind) const override {
+        std::any get_global_properties(cell_kind) const override {
             arb::cable_cell_global_properties a;
             a.default_parameters = arb::neuron_parameter_defaults;
             return a;
@@ -290,4 +293,4 @@ TEST(recipe, connections)
 
         EXPECT_THROW(simulation(recipe_4, decomp_4, context), arb::bad_connection_target_lid);
     }
-}
\ No newline at end of file
+}