updated FAQ for performance numbers.  I guess I should remove that point anyways.

--HG--
branch : trunk
diff --git a/jinja2/environment.py b/jinja2/environment.py
index 5ec8cb5..dc8bc25 100644
--- a/jinja2/environment.py
+++ b/jinja2/environment.py
@@ -654,11 +654,10 @@
         if size <= 1:
             raise ValueError('buffer size too small')
 
-        def generator():
+        def generator(next):
             buf = []
             c_size = 0
             push = buf.append
-            next = self._gen.next
 
             while 1:
                 try:
@@ -675,7 +674,7 @@
                 c_size = 0
 
         self.buffered = True
-        self._next = generator().next
+        self._next = generator(self._gen.next).next
 
     def __iter__(self):
         return self