diff --git a/islpy/__init__.py b/islpy/__init__.py
index 1fe2726fa6428e2c0c496a94a0f529d3a6f1668a..714c487390e265a7629dd5a62ca13c74dbe6dd04 100644
--- a/islpy/__init__.py
+++ b/islpy/__init__.py
@@ -1191,10 +1191,10 @@ def make_zero_and_vars(set_vars, params=[], ctx=None):
     :arg set_vars: an iterable of variable names, or a comma-separated string
     :arg params: an iterable of variable names, or a comma-separated string
 
-    :return: a dictionary from variable (in *set_vars* and *params*)
+    :return: a dictionary from variable names (in *set_vars* and *params*)
         to :class:`PwAff` instances that represent each of the
         variables. They key '0' is also include and represents
-        a :
+        a :class:`PwAff` zero constant.
 
     .. versionadded:: 2016.1.1