diff --git a/hexpat-pickle-generic.cabal b/hexpat-pickle-generic.cabal
--- a/hexpat-pickle-generic.cabal
+++ b/hexpat-pickle-generic.cabal
@@ -1,5 +1,5 @@
 name:                  hexpat-pickle-generic
-version:               0.1.1
+version:               0.1.2
 synopsis:              Picklers for de/serialising Generic data types to and from XML
 license:               BSD3
 license-file:          LICENSE
diff --git a/src/Text/XML/Expat/Pickle/Generic.hs b/src/Text/XML/Expat/Pickle/Generic.hs
--- a/src/Text/XML/Expat/Pickle/Generic.hs
+++ b/src/Text/XML/Expat/Pickle/Generic.hs
@@ -32,8 +32,8 @@
     , PU      (..)
 
     -- * Options
-    , GenericXMLOptions (..)
-    , defaultXMLOptions
+    , Options (..)
+    , defaultOptions
 
     -- * Generics
     , genericXMLPickler
@@ -69,7 +69,7 @@
 
     default xmlPickler :: (Generic a, GIsXML [UNode ByteString] (Rep a))
                       => PU [UNode ByteString] a
-    xmlPickler = genericXMLPickler defaultXMLOptions
+    xmlPickler = genericXMLPickler defaultOptions
 
 --
 -- Functions
@@ -85,17 +85,15 @@
 -- Defining Picklers
 --
 
-data GenericXMLOptions = GenericXMLOptions
+data Options = Options
     { constructorTagModifier :: String -> String
       -- ^ Function applied to constructor tags.
     , fieldLabelModifier     :: String -> String
       -- ^ Function applied to record field labels.
     }
 
-type Options = GenericXMLOptions
-
-defaultXMLOptions :: Options
-defaultXMLOptions = GenericXMLOptions id (dropWhile isLower)
+defaultOptions :: Options
+defaultOptions = Options id (dropWhile isLower)
 
 --
 -- Generics
