diff --git a/hypsrc-test/ref/src/Classes.html b/hypsrc-test/ref/src/Classes.html
index 0acd106d07fc9dc0d788fdff5b1788a7308155fd..688b6db6e9b32563abf843202ac5a99ee9903702 100644
--- a/hypsrc-test/ref/src/Classes.html
+++ b/hypsrc-test/ref/src/Classes.html
@@ -194,7 +194,7 @@
 	><span class="annottext"
 	  >bar :: Int -&gt; Int
 </span
-	  ><a href="Classes.html#bar"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >bar</span
 	    ></a
@@ -226,7 +226,7 @@ forall a. a -&gt; a
 	><span class="annottext"
 	  >baz :: Int -&gt; (Int, Int)
 </span
-	  ><a href="Classes.html#baz"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >baz</span
 	    ></a
@@ -318,7 +318,7 @@ forall a. a -&gt; a
       ><span
       >
 </span
-      ><span id="line-13"
+      ><span id="line-14"
       ></span
       ><span
       >    </span
@@ -327,7 +327,7 @@ forall a. a -&gt; a
 	><span class="annottext"
 	  >bar :: [a] -&gt; Int
 </span
-	  ><a href="Classes.html#bar"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >bar</span
 	    ></a
@@ -350,7 +350,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-14"
+      ><span id="line-15"
       ></span
       ><span
       >    </span
@@ -359,7 +359,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
 	><span class="annottext"
 	  >baz :: Int -&gt; ([a], [a])
 </span
-	  ><a href="Classes.html#baz"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >baz</span
 	    ></a
@@ -798,7 +798,7 @@ forall a. Foo a =&gt; a -&gt; Int
 	><span class="annottext"
 	  >norf :: [Int] -&gt; Int
 </span
-	  ><a href="Classes.html#norf"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >norf</span
 	    ></a
@@ -861,7 +861,7 @@ forall (t :: * -&gt; *) a. (Foldable t, Num a) =&gt; t a -&gt; a
       ><span
       >
 </span
-      ><span id="line-28"
+      ><span id="line-29"
       ></span
       ><span
       >    </span
@@ -870,7 +870,7 @@ forall (t :: * -&gt; *) a. (Foldable t, Num a) =&gt; t a -&gt; a
 	><span class="annottext"
 	  >quux :: ([a], [a]) -&gt; [a]
 </span
-	  ><a href="Classes.html#quux"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >quux</span
 	    ></a
@@ -1118,7 +1118,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
 	><span class="annottext"
 	  >plugh :: forall a b. Either a a -&gt; Either b b -&gt; Either (a -&gt; b) (b -&gt; a)
 </span
-	  ><a href="Classes.html#plugh"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var hs-var hs-var"
 	    >plugh</span
 	    ></a
diff --git a/hypsrc-test/ref/src/Records.html b/hypsrc-test/ref/src/Records.html
index 256b952fb8a6c8a7568fe78c65e94a779cb4e21d..9adf02dec30c9cfc6a02297ace7fa72b6ea06227 100644
--- a/hypsrc-test/ref/src/Records.html
+++ b/hypsrc-test/ref/src/Records.html
@@ -623,10 +623,10 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
       ><span class="annot"
 	><span class="annottext"
 	  >Int
-x :: Point -&gt; Int
 x :: Int
+x :: Point -&gt; Int
 </span
-	  ><a href="Records.html#x"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var"
 	    >x</span
 	    ></a
@@ -640,10 +640,10 @@ x :: Int
       ><span class="annot"
 	><span class="annottext"
 	  >Int
-y :: Point -&gt; Int
 y :: Int
+y :: Point -&gt; Int
 </span
-	  ><a href="Records.html#y"
+	  ><a href="#"
 	  ><span class="hs-identifier hs-var hs-var"
 	    >y</span
 	    ></a
@@ -1301,12 +1301,12 @@ forall a. Num a =&gt; a -&gt; a -&gt; a
 	><span class="annot"
 	  ><span class="annottext"
 	    >Int
-x :: Point -&gt; Int
-y :: Point -&gt; Int
-x :: Int
 y :: Int
+x :: Int
+y :: Point -&gt; Int
+x :: Point -&gt; Int
 </span
-	    ><a href="Records.html#x"
+	    ><a href="#"
 	    ><span class="hs-glyph hs-var hs-var hs-var hs-var"
 	      >..</span
 	      ></a