diff --git a/include/eigenpy/eigen-allocator.hpp b/include/eigenpy/eigen-allocator.hpp
index 49fbaddc30f473ed56fbfabfbbb337fe15a75f57..9bbd27797feeef5f03239580b05853b8b1145bcb 100644
--- a/include/eigenpy/eigen-allocator.hpp
+++ b/include/eigenpy/eigen-allocator.hpp
@@ -166,6 +166,7 @@ namespace eigenpy
       {
         MapType map_pyArray = NumpyMap<MatType,Scalar>::map(pyArray);
         map_pyArray = mat;
+        return;
       }
       
       switch(pyArray_type_code)