diff --git a/mwclient/listing.py b/mwclient/listing.py
index 4a0b6acf75925dbf26001b3cdfe3ccbc8b2f8f24..32480e8b671d90a1f84d9675cbf30dbae234194d 100644
--- a/mwclient/listing.py
+++ b/mwclient/listing.py
@@ -125,10 +125,10 @@ class Category(page.Page, GeneratorList):
 	def __repr__(self):
 		return "<Category object '%s' for %s>" % (self.name.encode('utf-8'), self.site)
 	def members(self, prop = 'ids|title', namespace = None, sort = 'sortkey', 
-			dir = 'asc', generator = True):
+			dir = 'asc', start = None, end = None, generator = True):
 		prefix = self.get_prefix('cm', generator)
 		kwargs = dict(self.generate_kwargs(prefix, prop = prop, namespace = namespace,
-			sort = sort, dir = dir))
+			sort = sort, dir = dir, start = start, end = end))
 		return self.get_list(generator)(self.site, 'categorymembers', 'cm', **kwargs)
 		
 class PageList(GeneratorList):