diff --git a/src/main/java/com/github/lwhite1/tablesaw/api/Table.java b/src/main/java/com/github/lwhite1/tablesaw/api/Table.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/github/lwhite1/tablesaw/api/Table.java
+++ b/src/main/java/com/github/lwhite1/tablesaw/api/Table.java
@@ -902,7 +902,7 @@ public class Table implements Relation, IntIterable {
         // fill in the values of other tables columns for that row.
         for (Column c : other.columns()) {
           if (!c.name().equals(otherColumnName)) {
-            column(c.name()).addCell(c.getString(otherRowIndex));
+            table.column(c.name()).addCell(c.getString(otherRowIndex));
           }
         }
       }
Need to add the cell to the returning table.