diff --git a/mp.w b/mp.w
index ef22f7c..fe25066 100644
--- a/mp.w
+++ b/mp.w
@@ -6541,8 +6541,8 @@ static boolean mp_interesting (MP mp, mp_node p) {
@ Now here is a subroutine that converts an unstructured type into an
equivalent structured type, by inserting a |mp_structured| node that is
-capable of growing. This operation is done only when |mp_name_type(p)=root|,
-|subscr|, or |attr|.
+capable of growing. This operation is done only when |mp_name_type(p)|
+equals |root|, |subscr|, or |attr|.
The procedure returns a pointer to the new node that has taken node~|p|'s
place in the structure. Node~|p| itself does not move, nor are its
@@ -7895,7 +7895,7 @@ if (mp_right_type (p) >= mp_given) {
p = q
@ This step makes it possible to transform an explicitly computed path without
-checking the |mp_left_type| and |mp_right_type| fields.
+checking the |left_type| and |right_type| fields of the knots.
@<Give reasonable values for the unused control points between |p| and~|q|@>=
{
@@ -12865,9 +12865,9 @@ mp_node ds; /* the stroked node from which |hh| and |hsf| are derived */
@ The name of this module is a bit of a lie because we just find the
-first |dd| where |take_scaled (hsf, stop_x(dd))| is large enough to make an
-overlap possible. It could be that the unoffset version of dash |dln| falls
-in the gap between |dd| and its predecessor.
+first |dd| where |take_scaled (hsf,@t}\break{@>stop_x(dd))| is large enough
+to make an overlap possible. It could be that the unoffset version of
+dash |dln| falls in the gap between |dd| and its predecessor.
@<Advance |dd| until finding the first dash that overlaps |dln| when...@>=
{