diff --git a/CHANGES.md b/CHANGES.md
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,11 @@
 Changes
 =======
 
+Version 0.2.0.3
+---------------
+
+Update the link to the syz paper
+
 Version 0.2.0.2
 ---------------
 
diff --git a/Data/Generics/Traversable/Zipper.hs b/Data/Generics/Traversable/Zipper.hs
--- a/Data/Generics/Traversable/Zipper.hs
+++ b/Data/Generics/Traversable/Zipper.hs
@@ -1,7 +1,7 @@
 -- | Based on «Scrap Your Zippers: A Generic Zipper for Heterogeneous Types.
 -- Michael D. Adams.  WGP '10: Proceedings of the 2010 ACM SIGPLAN
 -- workshop on Generic programming, 2010»
--- (<http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/>).
+-- (<http://michaeldadams.org/papers/scrap_your_zippers/>).
 --
 -- Compared to the original @syz@ package, this implementation (based on
 -- 'GTraversable') gives more flexibility as to where a zipper may point
diff --git a/traverse-with-class.cabal b/traverse-with-class.cabal
--- a/traverse-with-class.cabal
+++ b/traverse-with-class.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                traverse-with-class
-version:             0.2.0.2
+version:             0.2.0.3
 synopsis:            Generic applicative traversals
 description:         This is a generic programming library in the spirit of
                      \"Scrap your boilerplate with class\", but with several
