diff --git a/include/eigenpy/details.hpp b/include/eigenpy/details.hpp
index 2d77adef9df360baaa78fa4ea1f582fd78df4e0e..e80e3dfa2584939b87945212788e81ba9702896c 100644
--- a/include/eigenpy/details.hpp
+++ b/include/eigenpy/details.hpp
@@ -338,7 +338,9 @@ namespace eigenpy
        &EigenFromPy<MatType>::construct,bp::type_id< Eigen::MatrixBase<MatType> >());
     }
   };
-  
+
+#if EIGEN_VERSION_AT_LEAST(3,2,0)
+  /// Template specialization for Eigen::Ref
   template<typename MatType>
   struct EigenFromPyConverter< eigenpy::Ref<MatType> >
   {
@@ -349,6 +351,7 @@ namespace eigenpy
        &EigenFromPy<MatType>::construct,bp::type_id<MatType>());
     }
   };
+#endif
   
   
   template<typename MatType>