diff --git a/grudge/eager.py b/grudge/eager.py
index 482a37ca8afe841b218789e4b5d556b2cecb3cb4..3bacbc2b28ef59a00fabdd2e257e3a8153a07698 100644
--- a/grudge/eager.py
+++ b/grudge/eager.py
@@ -341,12 +341,7 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
 
 def interior_trace_pair(discrwb, vec):
     i = discrwb.project("vol", "int_faces", vec)
-
-    if isinstance(vec, np.ndarray):
-        e = obj_array_vectorize(
-                lambda el: discrwb.opposite_face_connection()(el),
-                i)
-
+    e = obj_array_vectorize(lambda el: discrwb.opposite_face_connection()(el), i)
     return TracePair("int_faces", interior=i, exterior=e)