diff --git a/include/eigenpy/eigen-from-python.hpp b/include/eigenpy/eigen-from-python.hpp
index f17ca6ed1fce7ad67e0eaac620653eb246242828..098b44c8c99c76472f86d71a4398ea59666d8d06 100644
--- a/include/eigenpy/eigen-from-python.hpp
+++ b/include/eigenpy/eigen-from-python.hpp
@@ -173,8 +173,6 @@ namespace boost { namespace python { namespace converter {
     RVALUE_FROM_PYTHON_DATA_INIT(Derived const &)
   };
 
-#undef RVALUE_FROM_PYTHON_DATA_INIT
-
   template<typename MatType, int Options, typename Stride>
   struct rvalue_from_python_data<Eigen::Ref<MatType,Options,Stride> &>
   : rvalue_from_python_storage<Eigen::Ref<MatType,Options,Stride> &>