diff --git a/ProcessLib/ProcessVariable.cpp b/ProcessLib/ProcessVariable.cpp
index 5c14b4fcbe69ff4cb08af465890a95cd5d498ab7..0b398ce1f56163a548fd73dec2660fa1e9f939f9 100644
--- a/ProcessLib/ProcessVariable.cpp
+++ b/ProcessLib/ProcessVariable.cpp
@@ -285,12 +285,6 @@ void ProcessVariable::updateDeactivatedSubdomains(double const time)
         return;
     }
 
-    // Already initialized.
-    if (!_ids_of_active_elements.empty())
-    {
-        return;
-    }
-
     auto const& deactivated_materialIDs = (*found_a_set)->materialIDs;
 
     auto const* const material_ids = MeshLib::materialIDs(_mesh);