diff --git a/Config.hs b/Config.hs
--- a/Config.hs
+++ b/Config.hs
@@ -230,7 +230,7 @@
     -- mod-[1..9] %! Switch to workspace N
     -- mod-shift-[1..9] %! Move client to workspace N
     [((m .|. modMask, k), windows $ f i)
-        | (i, k) <- zip workspaces [xK_1 ..]
+        | (i, k) <- zip workspaces [xK_1 .. xK_9]
         , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
     ++
     -- mod-{w,e,r} %! Switch to physical/Xinerama screens 1, 2, or 3
diff --git a/README b/README
--- a/README
+++ b/README
@@ -49,29 +49,15 @@
     It is likely that you already have some of these dependencies.  To check
     whether you've got a package run 'ghc-pkg list some_package_name'
 
-    mtl             http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl-1.0
-    unix            http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix-2.0 
-    X11             http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.2.3
-    X11-extras:     http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-extras-0.4
+    mtl   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mtl-1.0
+    unix  http://hackage.haskell.org/cgi-bin/hackage-scripts/package/unix-2.0 
+    X11   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-1.3.0
 
 And then build with Cabal:
 
     runhaskell Setup.lhs configure --prefix=$HOME
     runhaskell Setup.lhs build
     runhaskell Setup.lhs install --user
-
-------------------------------------------------------------------------
-
-Notes for using the darcs version
-
-    If you're building the darcs version of xmonad, be sure to also
-    use the darcs version of X11-extras, which is developed concurrently
-    with xmonad.
-
-        darcs get http://code.haskell.org/X11-extras
-
-    Not using X11-extras from darcs, is the most common reason for the
-    darcs version of xmonad to fail to build.
 
 ------------------------------------------------------------------------
 
diff --git a/xmonad.cabal b/xmonad.cabal
--- a/xmonad.cabal
+++ b/xmonad.cabal
@@ -1,5 +1,5 @@
 name:               xmonad
-version:            0.4
+version:            0.4.1
 homepage:           http://xmonad.org
 synopsis:           A lightweight X11 window manager.
 description:
@@ -17,7 +17,7 @@
 license-file:       LICENSE
 author:             Spencer Janssen
 maintainer:         sjanssen@cse.unl.edu
-build-depends:      base>=2.0, X11>=1.2.1, X11-extras>=0.4, mtl>=1.0, unix>=1.0
+build-depends:      base>=2.0, mtl>=1.0, unix>=1.0, X11==1.3.0
 extra-source-files: README TODO tests/loc.hs tests/Properties.hs man/xmonad.1.in
                     Config.hs-boot util/GenerateManpage.hs man/xmonad.1 man/xmonad.html
 
