diff --git a/src/Network/Statsd.hs b/src/Network/Statsd.hs
--- a/src/Network/Statsd.hs
+++ b/src/Network/Statsd.hs
@@ -7,6 +7,7 @@
   Hostname,
   Port,
   Stat,
+  Key,
 
   increment,
   decrement,
@@ -79,10 +80,7 @@
 
     uriRegName' :: URIAuth -> String
     uriRegName' auth = let hostname = uriRegName auth
-                           stripped = if isIPv6address hostname
-                                      then (takeWhile (/=']') . dropWhile (=='[')) hostname
-                                      else hostname
-                        in stripped
+                        in (takeWhile (/=']') . dropWhile (=='[')) hostname
 
 client :: Hostname -> Port -> Stat -> Maybe Key -> IO (Maybe StatsdClient)
 client host port namespace key = do
diff --git a/statsd-client.cabal b/statsd-client.cabal
--- a/statsd-client.cabal
+++ b/statsd-client.cabal
@@ -1,5 +1,5 @@
 name: statsd-client
-version: 0.1.0.2
+version: 0.1.0.3
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
