diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Changelog
 
+## [0.4.0.2] - 2018-04-25
+
+### Changed
+
+- Use `doctest-driver-gen` to run doctests
+
 ## [0.4.0.1] - 2018-03-17
 
 ### Changed
@@ -64,6 +70,7 @@
 
 ## [0.1.0.0] - 2012-12-05
 
+[0.4.0.2]: https://github.com/dzhus/simple-vec3/compare/0.4.0.1...0.4.0.2
 [0.4.0.1]: https://github.com/dzhus/simple-vec3/compare/0.4...0.4.0.1
 [0.4]:     https://github.com/dzhus/simple-vec3/compare/0.3.1...0.4
 [0.3.1]:   https://github.com/dzhus/simple-vec3/compare/0.3...0.3.1
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -44,4 +44,18 @@
 
 ![simple-vec3 benchmarks](benchmark.png)
 
+## Alternatives
+
+This package was written to explore and benchmark different array
+storage schemes in Haskell, as supported by `vector` library. Several
+alternatives with more extensive APIs exist:
+
+- [AC-Vector][]
+
+- [GlomeVec][]
+
 [hackage-doc]: https://hackage.haskell.org/package/simple-vec3/docs/Data-Vec3.html
+
+[ac-vector]: https://hackage.haskell.org/package/AC-Vector
+
+[glomevec]: https://hackage.haskell.org/package/GlomeVec
diff --git a/simple-vec3.cabal b/simple-vec3.cabal
--- a/simple-vec3.cabal
+++ b/simple-vec3.cabal
@@ -1,17 +1,17 @@
-name: simple-vec3
-version: 0.4.0.1
 cabal-version: >=1.10
-build-type: Simple
+name: simple-vec3
+version: 0.4.0.2
 license: BSD3
 license-file: LICENSE
 maintainer: dima@dzhus.org
+author: Dmitry Dzhus
 homepage: https://github.com/dzhus/simple-vec3#readme
 bug-reports: https://github.com/dzhus/simple-vec3/issues
 synopsis: Three-dimensional vectors of doubles with basic operations
 description:
     Simple three-dimensional vectors of doubles with basic vector and matrix operations, supporting "Data.Vector.Unboxed" and "Data.Vector.Storable".
 category: Math, Numerical
-author: Dmitry Dzhus
+build-type: Simple
 extra-source-files:
     CHANGELOG.md
     README.md
@@ -24,53 +24,54 @@
     exposed-modules:
         Data.Vec3
         Data.Vec3.Class
-    build-depends:
-        QuickCheck <2.12,
-        base <5,
-        vector <0.13
-    default-language: Haskell2010
     hs-source-dirs: src
     other-modules:
         Paths_simple_vec3
+    default-language: Haskell2010
     ghc-options: -Wall -Wcompat -O2
+    build-depends:
+        QuickCheck <2.12,
+        base <5,
+        vector <0.13
 
-test-suite  simple-vec3-doctests
+test-suite simple-vec3-doctests
     type: exitcode-stdio-1.0
     main-is: doctest-driver.hs
-    build-depends:
-        base <5,
-        doctest <0.16,
-        doctest-discover >=0.1.0.8 && <0.2
-    default-language: Haskell2010
     hs-source-dirs: tests
     other-modules:
         Main
         Paths_simple_vec3
+    default-language: Haskell2010
     ghc-options: -Wall -Wcompat -O2 -threaded
-test-suite  simple-vec3-test
+    build-depends:
+        base <5,
+        doctest <0.16,
+        doctest-driver-gen <0.3
+
+test-suite simple-vec3-test
     type: exitcode-stdio-1.0
     main-is: Main.hs
+    hs-source-dirs: tests
+    other-modules:
+        Paths_simple_vec3
+    default-language: Haskell2010
+    ghc-options: -Wall -Wcompat -O2
     build-depends:
         base <5,
         simple-vec3 -any,
         tasty <1.1,
         tasty-quickcheck <0.10
-    default-language: Haskell2010
-    hs-source-dirs: tests
-    other-modules:
-        Paths_simple_vec3
-    ghc-options: -Wall -Wcompat -O2
 
-benchmark  simple-vec3-benchmark
+benchmark simple-vec3-benchmark
     type: exitcode-stdio-1.0
     main-is: Benchmark.hs
+    hs-source-dirs: benchmark
+    other-modules:
+        Paths_simple_vec3
+    default-language: Haskell2010
+    ghc-options: -Wall -Wcompat -O2
     build-depends:
         base <5,
         criterion <1.4,
         simple-vec3 -any,
         vector <0.13
-    default-language: Haskell2010
-    hs-source-dirs: benchmark
-    other-modules:
-        Paths_simple_vec3
-    ghc-options: -Wall -Wcompat -O2
diff --git a/tests/doctest-driver.hs b/tests/doctest-driver.hs
--- a/tests/doctest-driver.hs
+++ b/tests/doctest-driver.hs
@@ -1,1 +1,1 @@
-{-# OPTIONS_GHC -F -pgmF doctest-discover #-}
+{-# OPTIONS_GHC -F -pgmF doctest-driver-gen -optF src #-}
