diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py
index 4eed6a9fef6dac717c94549d68eba23b5aa4fd3b..66d030f7fb965c93e6861dd62ed3a89e13c15de6 100644
--- a/lib/client/gnt_instance.py
+++ b/lib/client/gnt_instance.py
@@ -357,7 +357,7 @@ def BatchCreate(opts, args):
     utils.ForceDictType(hvparams, constants.HVS_PARAMETER_TYPES)
 
     tmp_nics = []
-    for field in ('ip', 'mac', 'mode', 'link', 'bridge'):
+    for field in constants.INIC_PARAMS:
       if field in specs:
         if not tmp_nics:
           tmp_nics.append({})