diff --git a/Happstack/Auth/Core/Auth.hs b/Happstack/Auth/Core/Auth.hs
--- a/Happstack/Auth/Core/Auth.hs
+++ b/Happstack/Auth/Core/Auth.hs
@@ -135,9 +135,10 @@
      deriving (Eq, Ord, Read, Show, Data, Typeable)
 
 instance SafeCopy FacebookId_001 where
-  kind = base
-  putCopy (FacebookId_001 txt) = contain $ safePut txt
-  getCopy = contain $ FacebookId_001 <$> safeGet
+    kind = base
+    getCopy = contain $ (FacebookId_001 . Text.decodeUtf8) <$> safeGet
+    putCopy = contain . safePut . Text.encodeUtf8 . unFacebookId_001
+    errorTypeName _ = "FacebookId_001"
 
 newtype FacebookId_002 = FacebookId_002 { unFacebookId_002 :: B.ByteString }
     deriving (Eq, Ord, Read, Show, Data, Typeable)
diff --git a/happstack-authenticate.cabal b/happstack-authenticate.cabal
--- a/happstack-authenticate.cabal
+++ b/happstack-authenticate.cabal
@@ -1,5 +1,5 @@
 Name:                happstack-authenticate
-Version:             0.10.11
+Version:             0.10.12
 Synopsis:            Happstack Authentication Library
 Description:         A themeable authentication library with support for username+password and OpenId.
 Homepage:            http://www.happstack.com/
