Track removal of doc string from Module().nodes[0]
diff --git a/Lib/compiler/future.py b/Lib/compiler/future.py
index fe25b72..09ffe4a 100644
--- a/Lib/compiler/future.py
+++ b/Lib/compiler/future.py
@@ -15,19 +15,14 @@
 
 class FutureParser:
 
-    features = ("nested_scopes",)
+    features = ("nested_scopes", "generators", "division")
     
     def __init__(self):
         self.found = {} # set
 
     def visitModule(self, node):
-        if node.doc is None:
-            off = 0
-        else:
-            off = 1
-
         stmt = node.node
-        for s in stmt.nodes[off:]:
+        for s in stmt.nodes:
             if not self.check_stmt(s):
                 break
 
diff --git a/Tools/compiler/compiler/future.py b/Tools/compiler/compiler/future.py
index fe25b72..09ffe4a 100644
--- a/Tools/compiler/compiler/future.py
+++ b/Tools/compiler/compiler/future.py
@@ -15,19 +15,14 @@
 
 class FutureParser:
 
-    features = ("nested_scopes",)
+    features = ("nested_scopes", "generators", "division")
     
     def __init__(self):
         self.found = {} # set
 
     def visitModule(self, node):
-        if node.doc is None:
-            off = 0
-        else:
-            off = 1
-
         stmt = node.node
-        for s in stmt.nodes[off:]:
+        for s in stmt.nodes:
             if not self.check_stmt(s):
                 break