diff --git a/mwclient/page.py b/mwclient/page.py
index 93b788653eab3bfe250f1b79fcfd9b0a49b719f1..843d301b8d7e623329c75685ace0cf5fa6db6399 100644
--- a/mwclient/page.py
+++ b/mwclient/page.py
@@ -266,7 +266,7 @@ class Page(object):
 		kwargs['rvprop'] = prop
 		if expandtemplates: kwargs['rvexpandtemplates'] = '1'
 		
-		return RevisionsIterator(self, 'revisions', 'rv', limit = limit, **kwargs)
+		return listing.RevisionsIterator(self, 'revisions', 'rv', limit = limit, **kwargs)
 	def templates(self, namespace = None, generator = True):
 		self.site.require(1, 8)
 		kwargs = dict(listing.List.generate_kwargs('tl', namespace = namespace))