nonlocal is not in 2.6.
diff --git a/Doc/tutorial/classes.rst b/Doc/tutorial/classes.rst
index dddbb0c..bca9108 100644
--- a/Doc/tutorial/classes.rst
+++ b/Doc/tutorial/classes.rst
@@ -123,8 +123,6 @@
 a variable will simply create a *new* local variable in the innermost scope,
 leaving the identically named outer variable unchanged).
 
-.. XXX mention nonlocal
-
 Usually, the local scope references the local names of the (textually) current
 function.  Outside functions, the local scope references the same namespace as
 the global scope: the module's namespace. Class definitions place yet another
@@ -138,8 +136,8 @@
 time, so don't rely on dynamic name resolution!  (In fact, local variables are
 already determined statically.)
 
-A special quirk of Python is that -- if no :keyword:`global` or
-:keyword:`nonlocal` statement is in effect -- assignments to names always go
+A special quirk of Python is that -- if no :keyword:`global`
+statement is in effect -- assignments to names always go
 into the innermost scope.  Assignments do not copy data --- they just bind names
 to objects.  The same is true for deletions: the statement ``del x`` removes the
 binding of ``x`` from the namespace referenced by the local scope.  In fact, all