diff --git a/src/Grid/grid_dist_id_comm.hpp b/src/Grid/grid_dist_id_comm.hpp
index 5508aa8f1d5fc4ad356f6a01b989f4d72a824a61..d9312ef5ea5bdeefb1c1c7b5a7df7731d9d8854b 100644
--- a/src/Grid/grid_dist_id_comm.hpp
+++ b/src/Grid/grid_dist_id_comm.hpp
@@ -1535,7 +1535,7 @@ public:
 		std::vector<size_t> prp_recv;
 
 		// Create an object of preallocated memory for properties
-		ExtPreAlloc<Memory> & prRecv_prp = *(new ExtPreAlloc<Memory>(tot_recv,g_recv_prp_mem));
+		ExtPreAlloc<Memory> & prRecv_prp = *(new ExtPreAlloc<Memory>(0,g_recv_prp_mem));
 		prRecv_prp.incRef();
 
 		queue_recv_data_put<prp_object>(ig_box,prp_recv,prRecv_prp);