diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
-lambdabot ![Build Status](https://travis-ci.org/mokus0/lambdabot.png)
+lambdabot ![Build Status](https://travis-ci.org/lambdabot/lambdabot.png)
 ===============
 
-Lambdabot is an IRC bot written over several years by those on freenode's #haskell [IRC channel](http://www.haskell.org/haskellwiki/IRC_channel). It also operates in an offline mode as a Haskell development tool, and embedded as an extension to ghci.
+Lambdabot is an IRC bot written over several years by those on freenode's #haskell [IRC channel](https://wiki.haskell.org/IRC_channel). It also operates in an offline mode as a Haskell development tool, and embedded as an extension to ghci.
 
 PREREQUISITES
 -------------
@@ -90,7 +90,7 @@
 REPOSITORY
 ==========
 
-    git clone https://github.com/mokus0/lambdabot
+    git clone https://github.com/lambdabot/lambdabot
 
 CONTRIBUTING
 ============
diff --git a/lambdabot-core.cabal b/lambdabot-core.cabal
--- a/lambdabot-core.cabal
+++ b/lambdabot-core.cabal
@@ -1,5 +1,5 @@
 name:                   lambdabot-core
-version:                5.1
+version:                5.1.0.1
 
 license:                GPL
 license-file:           LICENSE
@@ -15,7 +15,7 @@
                         Manage plugins, network connections, configurations
                         and much more.
 
-homepage:               http://haskell.org/haskellwiki/Lambdabot
+homepage:               https://wiki.haskell.org/Lambdabot
 
 build-type:             Simple
 cabal-version:          >= 1.8
@@ -71,7 +71,7 @@
                         bytestring              >= 0.9,
                         containers              >= 0.4,
                         dependent-map           == 0.2.*,
-                        dependent-sum           == 0.3.*,
+                        dependent-sum           >= 0.3 && < 0.5,
                         dependent-sum-template  >= 0.0.0.1,
                         directory               >= 1.1,
                         edit-distance           >= 0.2,
@@ -87,7 +87,7 @@
                         parsec                  >= 3,
                         prim-uniq               == 0.1.*,
                         random                  >= 1,
-                        random-fu               >= 0.2,
+                        random-fu               >= 0.2.6.2,
                         random-source           >= 0.3,
                         regex-tdfa              >= 1.1,
                         SafeSemaphore           >= 0.9,
diff --git a/src/Lambdabot/Plugin.hs b/src/Lambdabot/Plugin.hs
--- a/src/Lambdabot/Plugin.hs
+++ b/src/Lambdabot/Plugin.hs
@@ -9,19 +9,19 @@
     ( Module(..)
     , ModuleT
     , newModule
-    
+
     , LB
     , MonadLB(..)
     , lim80
     , ios80
-    
+
     , ChanName
     , mkCN
     , getCN
-    
+
     , Nick(..)
     , ircPrivmsg
-    
+
     , module Lambdabot.Config
     , module Lambdabot.Config.Core
     , module Lambdabot.Command
diff --git a/src/Lambdabot/Plugin/Core/OfflineRC.hs b/src/Lambdabot/Plugin/Core/OfflineRC.hs
--- a/src/Lambdabot/Plugin/Core/OfflineRC.hs
+++ b/src/Lambdabot/Plugin/Core/OfflineRC.hs
@@ -55,7 +55,7 @@
             }
         , (command "rc")
             { privileged = True
-            , help = say "rc name. Read a file of commands (asynchonously). TODO: better name."
+            , help = say "rc name. Read a file of commands (asynchronously). TODO: better name."
             , process = \fn -> lift $ do
                 txt <- io $ readFile fn
                 io $ evaluate $ foldr seq () txt
diff --git a/src/Lambdabot/Util.hs b/src/Lambdabot/Util.hs
--- a/src/Lambdabot/Util.hs
+++ b/src/Lambdabot/Util.hs
@@ -12,9 +12,9 @@
         expandTab,
         arePrefixesWithSpaceOf,
         arePrefixesOf,
-        
+
         io,
-        
+
         random,
         randomFailureMsg,
         randomSuccessMsg
