diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2013-2015, Renzo Carbonara <renzocarbonaraλgmail.com>
+Copyright (c) 2013-2016, Renzo Carbonara <renzocarbonaraλgmail.com>
 
 All rights reserved.
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 [![Build Status](https://secure.travis-ci.org/k0001/network-simple.png)](http://travis-ci.org/k0001/network-simple)
 
-Haskell library abstracring over simple network sockets usage patterns.
+Haskell library abstracting over simple network sockets usage patterns.
 Currently, only TCP sockets are supported. Support for UDP and Unix
 sockets is planned for future versions.
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,8 @@
+# Version 0.4.0.5
+
+* Bump upper bound on `transformers` dependency.
+
+
 # Version 0.4.0.4
 
 * Bump upper bound on `exceptions` dependency.
diff --git a/network-simple.cabal b/network-simple.cabal
--- a/network-simple.cabal
+++ b/network-simple.cabal
@@ -1,12 +1,12 @@
 name:                network-simple
-version:             0.4.0.4
+version:             0.4.0.5
 homepage:            https://github.com/k0001/network-simple
 bug-reports:         https://github.com/k0001/network-simple/issues
 license:             BSD3
 license-file:        LICENSE
 author:              Renzo Carbonara
 maintainer:          renzocarbonaraλgmail.com
-copyright:           Copyright (c) Renzo Carbonara 2013-2015
+copyright:           Copyright (c) Renzo Carbonara 2013-2016
 category:            Network
 build-type:          Simple
 cabal-version:       >=1.8
@@ -16,7 +16,7 @@
   usage patterns.
   .
   See the @changelog.md@ file in the source distribution to learn about any
-  important changes between version.
+  important changes between versions.
 extra-source-files:
   changelog.md
   README.md
@@ -36,6 +36,5 @@
   build-depends:     base         (>=4.5 && < 5)
                    , network      (>=2.3 && <2.7)
                    , bytestring   (>=0.9.2.1 && <0.11)
-                   , transformers (>=0.2 && <0.5)
-                   -- Packages not in The Haskell Platform
+                   , transformers (>=0.2 && <0.6)
                    , exceptions   (>=0.6 && <0.9)
diff --git a/src/Network/Simple/TCP.hs b/src/Network/Simple/TCP.hs
--- a/src/Network/Simple/TCP.hs
+++ b/src/Network/Simple/TCP.hs
@@ -179,7 +179,7 @@
 -- If you prefer to acquire and close the socket yourself, then use 'bindSock',
 -- 'closeSock' and the 'NS.listen' function from "Network.Socket" instead.
 --
--- Note: 'N.maxListenQueue' is tipically 128, which is too small for high
+-- Note: 'N.maxListenQueue' is typically 128, which is too small for high
 -- performance servers. So, we use the maximum between 'N.maxListenQueue' and
 -- 2048 as the default size of the listening queue. The 'NS.NoDelay' and
 -- 'NS.ReuseAddr' options are set on the socket.
