diff --git a/unyt/array.py b/unyt/array.py
index <HASH>..<HASH> 100644
--- a/unyt/array.py
+++ b/unyt/array.py
@@ -1691,8 +1691,8 @@ class unyt_array(np.ndarray):
         """
         Power function, over-rides the ufunc as
         ``numpy`` passes the ``_ones_like`` ufunc for
-        powers of zero, which leads to an incorrect unit
-        calculation.
+        powers of zero (in some cases), which leads to an
+        incorrect unit calculation.
         """
 
         if p == 0.0:
diff --git a/unyt/unit_object.py b/unyt/unit_object.py
index <HASH>..<HASH> 100644
--- a/unyt/unit_object.py
+++ b/unyt/unit_object.py
@@ -467,9 +467,7 @@ class Unit(object):
         return u * self ** -1
 
     def __pow__(self, p):
-        """Take Unit to power p (float). Note that powers of 0.0
-        are passed to the _ones_like ufunc and are intercepted in
-        the array class."""
+        """Take Unit to power p (float)."""
         try:
             p = Rational(str(p)).limit_denominator()
         except (ValueError, TypeError):
Moved comment about _ones_like ufunc around