diff --git a/scripts/gnt-instance b/scripts/gnt-instance
index ad7f237e49e9a98fdfc577aa5dc25e5664169bbf..9dde02fdc658e62ee33565518263804f4b3c0fcf 100755
--- a/scripts/gnt-instance
+++ b/scripts/gnt-instance
@@ -321,7 +321,7 @@ def AddInstance(opts, args):
     except ValueError, err:
       raise errors.OpPrereqError("Invalid NIC index passed: %s" % str(err))
     nics = [{}] * nic_max
-    for nidx, ndict in opts.nics.items():
+    for nidx, ndict in opts.nics:
       nidx = int(nidx)
       nics[nidx] = ndict
   elif opts.no_nics: