diff --git a/README b/README
--- a/README
+++ b/README
@@ -12,14 +12,14 @@
 ## HOWTO (GENERATING TAG FILES):
 Build hasktags (standard cabal build)
 
-I've been using this bash function or something similar for a long time.
-It may be cumbersome but works:
+Ctag format:
+```bash
+hasktags --ignore-close-implementation --ctags .
+```
 
+Etag format (used by emacs):
 ```bash
-runHaskTagsVim() {
-  # use --etags instead of --ctags for emacs
-  hasktags --ignore-close-implementation --ctags .; sort tags
-}
+hasktags --ignore-close-implementation --etags .
 ```
 
 ## HOWTO (USING TAG FILES):
diff --git a/hasktags.cabal b/hasktags.cabal
--- a/hasktags.cabal
+++ b/hasktags.cabal
@@ -1,5 +1,5 @@
 Name: hasktags
-Version: 0.69.2.1
+Version: 0.69.3
 Copyright: The University Court of the University of Glasgow
 License: BSD3
 License-File: LICENSE
@@ -62,7 +62,7 @@
     utf8-string,
     base >= 4 && < 5,
     bytestring >= 0.9 && < 0.11,
-    directory >= 1.1 && < 1.3,
+    directory >= 1.1 && < 1.4,
     filepath,
     json >= 0.5 && < 0.10
 
diff --git a/src/Hasktags.hs b/src/Hasktags.hs
--- a/src/Hasktags.hs
+++ b/src/Hasktags.hs
@@ -451,7 +451,6 @@
 getcons2 :: [Token] -> [FoundThing]
 getcons2 (Token name pos : Token "::" _ : xs) =
         FoundThing FTConsAccessor name pos : getcons2 xs
-getcons2 (Token "=" _ : _) = []
 getcons2 (Token "|" _ : Token name pos : xs) =
         FoundThing FTCons name pos : getcons2 xs
 getcons2 (_:xs) = getcons2 xs
