diff --git a/compiler/iface/MkIface.lhs b/compiler/iface/MkIface.lhs
index c78af645b296af91c1a46a3a49718f26dcefa55a..008b806cbc23c32eb853e0e335f2d0b206f7bc97 100644
--- a/compiler/iface/MkIface.lhs
+++ b/compiler/iface/MkIface.lhs
@@ -1029,8 +1029,8 @@ so we may need to split up a single Avail into multiple ones.
 Note [Internal used_names]
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 Most of the used_names are External Names, but we can have Internal
-Names too: see Note [Binders in Template Haskell] in Convert, and Trac
-#5362 for an example.  Such Names are always
+Names too: see Note [Binders in Template Haskell] in Convert, and
+Trac #5362 for an example.  Such Names are always
   - Such Names are always for locally-defined things, for which we
     don't gather usage info, so we can just ignore them in ent_map
   - They are always System Names, hence the assert, just as a double check.