diff --git a/grudge/discretization.py b/grudge/discretization.py
index c554e614b1bfd13d00049055a26469bf7e20866e..e559220ebe0ac4c478b5e4be18547a1a68a12224 100644
--- a/grudge/discretization.py
+++ b/grudge/discretization.py
@@ -148,19 +148,11 @@ class DGDiscretizationWithBoundaries(DiscretizationBase):
             elif to_dd.is_boundary():
                 assert from_dd.quadrature_tag is sym.QTAG_NONE
                 return self._boundary_connection(to_dd.domain_tag)
-
-            elif to_dd.is_volume():
-                from meshmode.discretization.connection import make_same_mesh_connection
-                to_discr = self._quad_volume_discr(to_dd.quadrature_tag)
-                from_discr = self._volume_discr
-                return make_same_mesh_connection(to_discr, from_discr)
-
             elif to_dd.is_volume():
                 from meshmode.discretization.connection import make_same_mesh_connection
                 to_discr = self._quad_volume_discr(to_dd.quadrature_tag)
                 from_discr = self._volume_discr
                 return make_same_mesh_connection(to_discr, from_discr)
-
             else:
                 raise ValueError("cannot interpolate from volume to: " + str(to_dd))