diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -126,10 +126,8 @@
        return ()
 execCommand (User (UCShow uid)) =
     do a <- ask
-       mpd <- query' a (GetProfileData uid)
-       case mpd of
-         Nothing   -> lift $ putStrLn $ "Invalid userid."
-         (Just pd) -> lift $ print pd
+       pd <- query' a (GetProfileData uid)
+       lift $ print pd
 execCommand (User (UCAddRole uid role)) =
     do a <- ask
        update' a (AddRole uid role)
diff --git a/clckwrks-cli.cabal b/clckwrks-cli.cabal
--- a/clckwrks-cli.cabal
+++ b/clckwrks-cli.cabal
@@ -1,5 +1,5 @@
 Name:                clckwrks-cli
-Version:             0.2.13
+Version:             0.2.14
 Synopsis:            a command-line interface for adminstrating some aspects of clckwrks
 Description:         This tool permits browsing of users, changing their roles, and other features.
 Homepage:            http://www.clckwrks.com/
@@ -13,9 +13,8 @@
 Cabal-version:       >=1.6
 
 source-repository head
-    type:     darcs
-    subdir:   clckwrks-cli
-    location: http://hub.darcs.net/stepcut/clckwrks
+    type:     git
+    location: git://github.com/clckwrks/clckwrks-cli.git
 
 Executable clckwrks-cli
   Main-is:
@@ -24,7 +23,7 @@
   Build-depends:
      acid-state >= 0.12 && < 0.13,
      base        < 5,
-     clckwrks   >= 0.12 && < 0.23,
+     clckwrks   >= 0.23 && < 0.24,
      haskeline  == 0.7.*,
      mtl        >= 2.0 && < 2.3,
      network    >= 2.3 && < 2.7,
