diff --git a/grudge/eager.py b/grudge/eager.py
index 3cf9368e7b8f6e53471d073a6aae6c3f44ef73bf..38efbc02739560344b1c8084761dce5cd9bbc6f1 100644
--- a/grudge/eager.py
+++ b/grudge/eager.py
@@ -397,8 +397,9 @@ class _RankBoundaryCommunication:
 
         self.send_req.Wait()
 
-        return TracePair(self.remote_btag, self.local_dof_array,
-                swapped_remote_dof_array)
+        return TracePair(self.remote_btag,
+                interior=self.local_dof_array,
+                exterior=swapped_remote_dof_array)
 
 
 def _cross_rank_trace_pairs_scalar_field(discrwb, vec, tag=None):