diff --git a/Control/Concurrent/CML.hs b/Control/Concurrent/CML.hs
--- a/Control/Concurrent/CML.hs
+++ b/Control/Concurrent/CML.hs
@@ -12,15 +12,7 @@
 --
 -- See /A Concurrent ML Library in Concurrent Haskell/ by Avik Chaudhuri
 -- (avik\@cs.ucsc.edu). The original code as well as the papers can be
--- found at <http://www.cs.umd.edu/~Eavik/projects/cmllch/>.
---
--- User-visible changes to the original code:
---
--- * 'Event' and 'Channel' are now abstract types
---
--- * renamed 'new' to 'channel'
---
--- * export list, hierarchical module name & similar goodies
+-- found at <http://www.cs.umd.edu/~avik/projects/cmllch/>.
 --------------------------------------------------------------------------------
 module Control.Concurrent.CML (
   -- * Channels
@@ -92,7 +84,7 @@
   }
   else do {
     putMVar ei Nothing;
-    putMVar ei Nothing;
+    putMVar eo Nothing;
     atchan i o
   }
 }
diff --git a/cml.cabal b/cml.cabal
--- a/cml.cabal
+++ b/cml.cabal
@@ -1,12 +1,12 @@
 name:               cml
-version:            0.1
+version:            0.1.1
 synopsis:           Events and Channels as in Concurrent ML
 description:
     Implementation of Events and Channels as in CML
     (extended with communication guards).
     See /A Concurrent ML Library in Concurrent Haskell/ by Avik Chaudhuri
-    (avik\@cs.ucsc.edu) for details. The original code as well as the papers can
-    be found at <http://www.cs.umd.edu/~Eavik/projects/cmllch/>.
+    (avik\@cs.umd.edu) for details. The original code as well as the papers can
+    be found at <http://www.cs.umd.edu/~avik/projects/cmllch/>.
 category:           Concurrency
 license:            BSD3
 license-file:       LICENSE
