diff --git a/Data/UUID/Orphans.hs b/Data/UUID/Orphans.hs
--- a/Data/UUID/Orphans.hs
+++ b/Data/UUID/Orphans.hs
@@ -14,11 +14,9 @@
   fromPathSegments = pToken (const ("UUID" :: String)) checkUUID
     where checkUUID txt = fromString (T.unpack txt)
 
-#if !__GHCJS__
 $(deriveLiftMany [
    ''UUID
   ])
-#endif
 
 -- | The Show instance for UUID does not return a string containing a
 -- haskell expression, so if that is required use this function instead.
diff --git a/uuid-orphans.cabal b/uuid-orphans.cabal
--- a/uuid-orphans.cabal
+++ b/uuid-orphans.cabal
@@ -1,5 +1,5 @@
 name:               uuid-orphans
-version:            1.4.1
+version:            1.4.2
 cabal-version:      >= 1.10
 build-type:         Simple
 license:            BSD3
@@ -30,4 +30,4 @@
 
 source-repository head
   type:     git
-  location: git://github.com/ddssff/uuid-orphans.git
+  location: git://github.com/seereason/uuid-orphans.git
