diff --git a/Control/Concurrent/Promise/Unsafe.hs b/Control/Concurrent/Promise/Unsafe.hs
--- a/Control/Concurrent/Promise/Unsafe.hs
+++ b/Control/Concurrent/Promise/Unsafe.hs
@@ -36,9 +36,9 @@
   return c
                    
 -- |Forks an IO computation as a thread and immediately returns 
--- a lazy future. Evaluating the future before the thread completes
--- causes it to wait for a result. If the thread halts with a thrown exception,
--- then evaluating the future will re-throw the exception.
+-- an IO computation that results in a lazy future. Evaluating the future before
+-- the thread completes causes it to wait for a result. If the thread halts with
+-- a thrown exception, then evaluating the future will re-throw the exception.
 promise :: IO a -> IO a
 promise io = head <$> promises [io]
 
diff --git a/unsafe-promises.cabal b/unsafe-promises.cabal
--- a/unsafe-promises.cabal
+++ b/unsafe-promises.cabal
@@ -1,5 +1,5 @@
 Name: unsafe-promises
-Version: 0.0.1
+Version: 0.0.1.1
 Cabal-Version: >= 1.6
 License: BSD3
 License-File: LICENSE
@@ -12,11 +12,6 @@
 Description:
         An experimental library for creating promises that can be
         evaluated in pure code.
-
-source-repository this
-  type: git
-  location: git://github.com/kallisti-dev/unsafe-promises.git
-  tag: 0.0
 
 source-repository head
   type: git
