diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index ddbc48da571adba1c0c3606e5fe60b5c4a378732..e99d2dec306c91658f1cc4b0c6e1e87ca98b3d6f 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -2822,7 +2822,7 @@ class LUAddNode(LogicalUnit):
 
     node_verify_list = [self.cfg.GetMasterNode()]
     node_verify_param = {
-      'nodelist': [node],
+      constants.NV_NODELIST: [node],
       # TODO: do a node-net-test as well?
     }
 
@@ -2830,7 +2830,7 @@ class LUAddNode(LogicalUnit):
                                        self.cfg.GetClusterName())
     for verifier in node_verify_list:
       result[verifier].Raise("Cannot communicate with node %s" % verifier)
-      nl_payload = result[verifier].payload['nodelist']
+      nl_payload = result[verifier].payload[constants.NV_NODELIST]
       if nl_payload:
         for failed in nl_payload:
           feedback_fn("ssh/hostname verification failed %s -> %s" %