diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -13,10 +13,10 @@
 import           Text.IPv6Addr
 
 data Input = Input
-    { output   :: !String
-    , address  :: !String
-    , quantity :: !Int
-    , prefix   :: !String
+    { output   :: String
+    , address  :: String
+    , quantity :: Int
+    , prefix   :: String
     } deriving (Show, Data, Typeable)
 
 ip6addrInput :: Input
@@ -24,14 +24,15 @@
     { address = ""
       &= typ " <IPv6 address>"
     , output = "canonical"
-      &= typ " [canonical|pure|full|arpa|unc|random]" &= help "Default : canonical (RFC 5952)"
+      &= typ " [canonical|pure|full|arpa|unc|random]"
+      &= help "Default : canonical (RFC 5952)"
     , quantity = 1
       &= help "Amount of random addresses to generate"
       &= typ " <Integer>"
     , prefix = ""
       &= typ " <Prefix>"
       &= help "Set a prefix for random addresses generation"
-    } &= summary "ip6addr version 0.5.1.3 (c) Michel Boucey 2015-2016"
+    } &= summary "ip6addr version 0.5.1.4 (c) Michel Boucey 2015-2016"
       &= program "ip6addr"
       &= helpArg [name "h"]
       &= details [ "Examples:"
diff --git a/ip6addr.cabal b/ip6addr.cabal
--- a/ip6addr.cabal
+++ b/ip6addr.cabal
@@ -1,5 +1,5 @@
 name:                ip6addr
-version:             0.5.1.3
+version:             0.5.1.4
 synopsis:            Commandline tool to generate IPv6 address text representations
 description:         Commandline tool to generate IPv6 address text representations
 license:             BSD3
