diff --git a/meshmode/discretization/connection.py b/meshmode/discretization/connection.py
index 569cd71e5ab8d94dc17d88c8bf757a23be1c8fcc..089ddf138e1846b6e6433acd5a9a9b033fe6cb09 100644
--- a/meshmode/discretization/connection.py
+++ b/meshmode/discretization/connection.py
@@ -130,8 +130,8 @@ class DiscretizationConnection(object):
 
     .. attribute:: groups
 
-        a list of :class:`MeshConnectionGroup` instances, with
-        a one-to-one correspondence to the groups in
+        a list of :class:`DiscretizationConnectionElementGroup`
+        instances, with a one-to-one correspondence to the groups in
         :attr:`to_discr`.
 
     .. automethod:: __call__
@@ -541,7 +541,7 @@ def make_face_restriction(discr, group_factory, boundary_tag):
                     continue
 
                 group_boundary_faces.extend(
-                        zip(bdry_grp.elements, bdry_grp.element_faces))
+                        zip(fagrp.elements, fagrp.element_faces))
 
         # }}}