diff --git a/src/model.hpp b/src/model.hpp
index 4cba9ff45d341344f450ec7ef80cf5a4bed1ca6e..e78cb44e902cff63e333705f9d4ddb5f08b405a7 100644
--- a/src/model.hpp
+++ b/src/model.hpp
@@ -139,8 +139,7 @@ public:
                 auto local_spikes = previous_spikes().gather();
                 local_export_callback_(local_spikes);
                 future_events() = communicator_.exchange(local_spikes,
-                    // send the exporter function as pointer
-                    [&] (const std::vector<spike_type>& spikes){ global_export_callback_(spikes); });
+                     global_export_callback_);
                 PL(2);
             };