diff --git a/purescript-bridge.cabal b/purescript-bridge.cabal
--- a/purescript-bridge.cabal
+++ b/purescript-bridge.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.6.0.2
+version:             0.7.0.0
 
 -- A short (one-line) description of the package.
 synopsis:            Generate PureScript data types from Haskell data types
diff --git a/src/Language/PureScript/Bridge.hs b/src/Language/PureScript/Bridge.hs
--- a/src/Language/PureScript/Bridge.hs
+++ b/src/Language/PureScript/Bridge.hs
@@ -96,13 +96,13 @@
 --   "Language.PureScript.Bridge.Tuple".
 defaultBridge :: BridgePart
 defaultBridge = textBridge
+    <|> stringBridge
     <|> listBridge
     <|> maybeBridge
     <|> eitherBridge
     <|> boolBridge
     <|> intBridge
     <|> tupleBridge
-    <|> stringBridge
     <|> unitBridge
 
 -- | Translate types in a constructor.
