diff --git a/Src/Components/FAbstractKernels.hpp b/Src/Components/FAbstractKernels.hpp
index 9fce5a5b7427db2e87f3137120211f97e406ec6f..420a616e5b7ffd76a3c39bedc2d1f7d9e2420dbd 100644
--- a/Src/Components/FAbstractKernels.hpp
+++ b/Src/Components/FAbstractKernels.hpp
@@ -13,6 +13,7 @@
 
 
 #include "../Utils/FGlobal.hpp"
+#include "../Utils/FDebug.hpp"
 
 /**
 * @author Berenger Bramas (berenger.bramas@inria.fr)
@@ -110,7 +111,9 @@ public:
         */
     virtual void P2PRemote(const FTreeCoordinate& inLeafPosition,
              ContainerClass* const FRestrict targets, const ContainerClass* const FRestrict sources,
-                           ContainerClass* const directNeighborsParticles[27], const int size) { std::cout << "Error, implement P2PRemote!" << std::endl; };
+                           ContainerClass* const directNeighborsParticles[27], const int size) {
+        FDEBUG( FDebug::Controller.write("Warning, P2P remote is used but not implemented!").write(FDebug::Flush) );
+    }
 
 };