diff --git a/python/dune/xt/la/container/matrix-interface.hh b/python/dune/xt/la/container/matrix-interface.hh
index a4350f5b4f84b1f916d628f73cd8c28acad55393..eb167b05e12b63afa2aefd9fd6301a786d39316d 100644
--- a/python/dune/xt/la/container/matrix-interface.hh
+++ b/python/dune/xt/la/container/matrix-interface.hh
@@ -97,8 +97,6 @@ auto bind_Matrix(pybind11::module& m)
 
   py::class_<C> c = bind_ProvidesDataAccess<C>(m, ClassName, ClassName);
 
-  addbind_ProvidesBackend(c);
-
   internal::addbind_Matrix<C, sparse>::template ctor<S>(c);
   c.def(py::init([](const ssize_t rows, const ssize_t cols, const SparsityPatternDefault& pattern) {
           return new C(Common::numeric_cast<size_t>(rows), Common::numeric_cast<size_t>(cols), pattern);
diff --git a/python/dune/xt/la/container/vector-interface.hh b/python/dune/xt/la/container/vector-interface.hh
index 31515dc6b52f59004d4dee4c076be52097e30515..8a7d7141f0085ac43d6cf90538bfc9b5813032df 100644
--- a/python/dune/xt/la/container/vector-interface.hh
+++ b/python/dune/xt/la/container/vector-interface.hh
@@ -46,7 +46,6 @@ auto bind_Vector(pybind11::module& m)
   const auto ClassName = Common::to_camel_case(bindings::container_name<C>::value());
 
   py::class_<C> c = bind_ProvidesDataAccess<C>(m, ClassName, ClassName);
-  addbind_ProvidesBackend(c);
 
   c.def(py::init([](const ssize_t size, const S& value) { return new C(Common::numeric_cast<size_t>(size), value); }),
         "size"_a = 0,