diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+haskell-torrent (10000.1.1) unstable; urgency=medium
+
+  * Fix build with pre-AMP base.
+
+ -- Joey Hess <id@joeyh.name>  Sun, 19 Mar 2017 12:25:49 -0400
+
 haskell-torrent (10000.1.0) unstable; urgency=medium
 
   * Don't crash when parsing a torrent with no announce value.
diff --git a/src/Data/Torrent.hs b/src/Data/Torrent.hs
--- a/src/Data/Torrent.hs
+++ b/src/Data/Torrent.hs
@@ -102,7 +102,7 @@
 
 serializeTorrent :: Torrent -> BEncode
 serializeTorrent torrent = BDict $ Map.fromList $ catMaybes
-	[ (\b -> ("announce", BString b)) <$> (tAnnounce torrent)
+	[ fmap (\b -> ("announce", BString b)) (tAnnounce torrent)
 	, Just ("comment", BString $ tComment torrent)
 	, Just ("info", info)
 	]
diff --git a/torrent.cabal b/torrent.cabal
--- a/torrent.cabal
+++ b/torrent.cabal
@@ -1,5 +1,5 @@
 Name: torrent
-Version: 10000.1.0
+Version: 10000.1.1
 Cabal-Version: >= 1.6
 Maintainer: Joey Hess <id@joeyh.name>
 Author: Lemmih <lemmih@gmail.com>
