-The role of that original ``before`` was to intercept ``Listen`` actions,
-while leaving all others well alone. The role of the ``before`` in the
-``Prop`` class is broader: to intercept (a) ``Examine`` actions, and (b)
-all the rest. If the action is ``Examine``, then the ``return false``
-statement means that the action carries on. If the action is ``default``
--- none of those explicitly listed, which in this instance means *every*
-action apart from ``Examine`` -- then the ``print_ret`` statement is
-executed, after which the interpreter does nothing further. So, a ``Prop``
-object can be EXAMINEd, but any other action addressed to it results in a
-"no need to worry" message.
+.. Generated by autoindex
+.. index::
+ pair: Examine; library action
+ pair: Listen; library action
+
+The role of that original :prop:`before` was to intercept :act:`Listen`
+actions, while leaving all others well alone. The role of the
+:prop:`before` in the ``Prop`` class is broader: to intercept (a)
+:act:`Examine` actions, and (b) all the rest. If the action is
+:act:`Examine`, then the ``return false`` statement means that the action
+carries on. If the action is ``default`` -- none of those explicitly
+listed, which in this instance means *every* action apart from
+:act:`Examine` -- then the ``print_ret`` statement is executed, after which
+the interpreter does nothing further. So, a ``Prop`` object can be
+EXAMINEd, but any other action addressed to it results in a "no need to
+worry" message.