diff --git a/dune/solvers/common/resize.hh b/dune/solvers/common/resize.hh
index 71748c7e77e9c95b2e72c63cc52b8d293313a2c7..292d52b003f6bb394d5e487b4d93a320f215cd11 100644
--- a/dune/solvers/common/resize.hh
+++ b/dune/solvers/common/resize.hh
@@ -54,9 +54,7 @@ void resizeInitialize(TargetVector& x, const Vector& y, const Value& value)
   namespace H = Dune::Hybrid;
   auto size = H::size(y);
 
-//  H::ifElse(models<Concept::HasResize, TargetVector>(), [&](auto&& id) {
-  auto hasResize = std::integral_constant<bool, models<Concept::HasResize, TargetVector>()>();
-  H::ifElse(hasResize, [&](auto&& id) {
+  H::ifElse(models<Concept::HasResize, TargetVector>(), [&](auto&& id) {
       id(x).resize(size);
   }, [&](auto&& id) {
     if (H::size(x) != size)