diff --git a/parmap.py b/parmap.py
index 5107c09ae3c0644079e0aefd56c747948499d9e6..7b266f6dc4a29c43ed4be2787d812ac9c6759793 100644
--- a/parmap.py
+++ b/parmap.py
@@ -8,10 +8,10 @@ from itertools import chain
 def chunkme(X, chunksize):
   chunk = []
   for x in X:
+    chunk.append(x)
     if len(chunk) >= chunksize:
       yield chunk
       chunk = []
-    chunk.append(x)
   if len(chunk):
     yield chunk