diff --git a/novaclient/v1_0/zones.py b/novaclient/v1_0/zones.py
index 3b48f1626..b4d7e9835 100644
--- a/novaclient/v1_0/zones.py
+++ b/novaclient/v1_0/zones.py
@@ -22,9 +22,9 @@ from novaclient.v1_0 import base as local_base
 
 
 class Weighting(base.Resource):
-    def __init__(self, manager, info):
+    def __init__(self, manager, info, loaded=False):
         self.name = "n/a"
-        super(Weighting, self).__init__(manager, info)
+        super(Weighting, self).__init__(manager, info, loaded)
 
     def __repr__(self):
         return "<Weighting: %s>" % self.name
diff --git a/novaclient/v1_1/zones.py b/novaclient/v1_1/zones.py
index 0e5bcf9d8..d276920e4 100644
--- a/novaclient/v1_1/zones.py
+++ b/novaclient/v1_1/zones.py
@@ -22,9 +22,9 @@ from novaclient.v1_1 import base as local_base
 
 
 class Weighting(base.Resource):
-    def __init__(self, manager, info):
+    def __init__(self, manager, info, loaded=False):
         self.name = "n/a"
-        super(Weighting, self).__init__(manager, info)
+        super(Weighting, self).__init__(manager, info, loaded)
 
     def __repr__(self):
         return "<Weighting: %s>" % self.name