<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -99,7 +99,7 @@ class MultiMapper(object):
     
     def __init__(self):
         self._mappers = []
-        self.opts = [(&quot;addpath&quot;, &quot;yes&quot;)]
+        self.opts = [(&quot;addpath&quot;, &quot;iter&quot;)]
 
     def itermappers(self):
         for pattern, mapper in self._mappers:
@@ -143,9 +143,23 @@ class JoinReducer(object):
 
     def __call__(self, key, values):
         if key.isprimary:
-            self.primary(key.body, values)
+            output = self.primary(key.body, values)
+            if output:
+                for k, v in output:
+                    jk = copy(key)
+                    jk.body = k
+                    yield jk, v
         else:
             for k, v in self.secondary(key.body, values):
                 jk = copy(key)
                 jk.body = k
                 yield jk, v
+
+    def primary(self, key, values):
+        for value in values:
+            yield key, value
+
+    def secondary(self, key, values):
+        for value in values:
+            yield key, value
+</diff>
      <filename>dumbo/lib.py</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
 
 setup(
     name = 'dumbo',
-    version = '0.21.13',
+    version = '0.21.14',
     author = 'Klaas Bosteels',
     author_email = 'klaas@last.fm',
     license = 'Apache Software License (ASF)',</diff>
      <filename>setup.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>050a6ace81b49140e57d43b12561f342c9be599d</id>
    </parent>
    <parent>
      <id>fec8493302d755c3b4e58f7c9de3d5ca172c4a90</id>
    </parent>
  </parents>
  <author>
    <name>Klaas Bosteels</name>
    <email>klaas.bosteels@gmail.com</email>
  </author>
  <url>http://github.com/klbostee/dumbo/commit/cde6182aee72383957406fff65d36723fe8c8f18</url>
  <id>cde6182aee72383957406fff65d36723fe8c8f18</id>
  <committed-date>2009-05-18T05:31:14-07:00</committed-date>
  <authored-date>2009-05-18T05:31:14-07:00</authored-date>
  <message>Merge branch 'master' of git@github.com:klbostee/dumbo</message>
  <tree>73b57df8ef808faf8c37c70897d93b35765cd269</tree>
  <committer>
    <name>Klaas Bosteels</name>
    <email>klaas.bosteels@gmail.com</email>
  </committer>
</commit>
