diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 10609001b127a7fdce3d73ff663fc76f16999707..afffbfba8ea644992e0910666c29abd66db85edc 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -439,11 +439,7 @@ def _GetWantedNodes(lu, nodes):
     raise errors.ProgrammerError("_GetWantedNodes should only be called with a"
       " non-empty list of nodes whose name is to be expanded.")
 
-  wanted = []
-  for name in nodes:
-    node = _ExpandNodeName(lu.cfg, name)
-    wanted.append(node)
-
+  wanted = [_ExpandNodeName(lu.cfg, name) for name in nodes]
   return utils.NiceSort(wanted)