diff --git a/include/mgp.hpp b/include/mgp.hpp
index 5f36c5e58..eb5c4f0a4 100644
--- a/include/mgp.hpp
+++ b/include/mgp.hpp
@@ -4401,7 +4401,7 @@ inline ExecutionResult::ExecutionResult(mgp_execution_result *result, mgp_graph
 inline ExecutionHeaders ExecutionResult::Headers() const { return mgp::fetch_execution_headers(result_); };
 
 inline std::optional<ExecutionRow> ExecutionResult::PullOne() const {
-  auto value = mgp::MemHandlerCallback(pull_one, result_, graph_);
+  auto *value = mgp::MemHandlerCallback(pull_one, result_, graph_);
   if (!value) {
     return std::nullopt;
   }