diff --git a/grudge/symbolic/operators.py b/grudge/symbolic/operators.py
index 20f28e596cc8f01a40b143fe64d002a1fde40e80..c1360b1627a79ccafe3e52405a099f550012a410 100644
--- a/grudge/symbolic/operators.py
+++ b/grudge/symbolic/operators.py
@@ -90,12 +90,12 @@ class Operator(pymbolic.primitives.Expression):
     """
     .. attribute:: dd_in
 
-        an instance of :class:`~grudge.sym.DOFDesc` describing the
+        an instance of :class:`~grudge.symbolic.primitives.DOFDesc` describing the
         input discretization.
 
     .. attribute:: dd_out
 
-        an instance of :class:`~grudge.sym.DOFDesc` describing the
+        an instance of :class:`~grudge.symbolic.primitives.DOFDesc` describing the
         output discretization.
     """
 
diff --git a/grudge/symbolic/primitives.py b/grudge/symbolic/primitives.py
index 962790559bc59f8408daf17fafbb8b48d767c973..ea9e89f6bb6a607ec96944b45c3f7f8c5f8a3193 100644
--- a/grudge/symbolic/primitives.py
+++ b/grudge/symbolic/primitives.py
@@ -158,9 +158,9 @@ class DOFDesc(object):
             :class:`DTAG_SCALAR` (or the string ``"scalar"``),
             :class:`DTAG_VOLUME_ALL` (or the string ``"vol"``)
             for the default volume discretization,
-            :class:`~meshmode.discretization.connection.FACE_RESTR_ALL`
+            :data:`~meshmode.discretization.connection.FACE_RESTR_ALL`
             (or the string ``"all_faces"``), or
-            :class:`~meshmode.discretization.connection.FACE_RESTR_INTERIOR`
+            :data:`~meshmode.discretization.connection.FACE_RESTR_INTERIOR`
             (or the string ``"int_faces"``), or one of
             :class:`~meshmode.mesh.BTAG_ALL`,
             :class:`~meshmode.mesh.BTAG_NONE`,
@@ -465,7 +465,7 @@ def forward_metric_derivative(xyz_axis, rst_axis, dd=None):
 
     .. math::
 
-        \frac{d x_{\mathtt{xyz\_axis}} }{d r_{\mathtt{rst\_axis}} }
+        \frac{\partial x_{\mathrm{xyz\_axis}} }{\partial r_{\mathrm{rst\_axis}} }
     """
     if dd is None:
         dd = DD_VOLUME