diff --git a/Applications/Utils/MeshEdit/moveMeshNodes.cpp b/Applications/Utils/MeshEdit/moveMeshNodes.cpp
index 5a4bf10906771094b35da5fb494721612020e3e8..c5f3ef9d6c76e1d797998bffb9a785f5f9638cac 100644
--- a/Applications/Utils/MeshEdit/moveMeshNodes.cpp
+++ b/Applications/Utils/MeshEdit/moveMeshNodes.cpp
@@ -79,15 +79,9 @@ int main (int argc, char* argv[])
         return EXIT_FAILURE;
     }
 
-    bool is_keyword(false);
-    for (auto& keyword : keywords)
-    {
-        if (current_key == keyword)
-        {
-            is_keyword = true;
-            break;
-        }
-    }
+    bool const is_keyword = std::any_of(
+        keywords.begin(), keywords.end(),
+        [current_key](auto const& keyword) { return current_key == keyword; });
 
     if (!is_keyword)
     {