diff --git a/Clckwrks/ProfileData/Acid.hs b/Clckwrks/ProfileData/Acid.hs
--- a/Clckwrks/ProfileData/Acid.hs
+++ b/Clckwrks/ProfileData/Acid.hs
@@ -53,6 +53,7 @@
        case getOne $ profileData @= (Username $ username pd) of
          (Just existingPd)
              | ((username existingPd) == (username pd))  &&
+               ((dataFor existingPd) /= (dataFor pd))    &&
                ((username pd) /= Text.pack "Anonymous")  &&
                (not $ Text.null (username pd)) ->
                  (Just UsernameAlreadyInUse)
diff --git a/Clckwrks/Types.hs b/Clckwrks/Types.hs
--- a/Clckwrks/Types.hs
+++ b/Clckwrks/Types.hs
@@ -13,7 +13,6 @@
 import Data.Text     (Text)
 import qualified Data.Text.Encoding as T
 import Data.UUID.Types (UUID)
-import Data.UUID.Orphans ()
 import HSP.Google.Analytics (UACCT)
 
 
diff --git a/clckwrks.cabal b/clckwrks.cabal
--- a/clckwrks.cabal
+++ b/clckwrks.cabal
@@ -1,5 +1,5 @@
 Name:                clckwrks
-Version:             0.23.16
+Version:             0.23.17
 Synopsis:            A secure, reliable content management system (CMS) and blogging platform
 Description:         clckwrks (pronounced, clockworks) aims to compete
                      directly with popular PHP-based blogging and CMS
@@ -111,7 +111,7 @@
      hsx2hs                       >= 0.13 && < 0.14,
      ixset                        == 1.0.*,
      jmacro                       == 0.6.*,
-     lens                         >= 4.3  && < 4.15,
+     lens                         >= 4.3  && < 4.16,
      mtl                          >= 2.0  && < 2.3,
      old-locale                   ==  1.0.*,
      process                      >= 1.0  && < 1.5,
@@ -125,8 +125,8 @@
      text                         >= 0.11 && < 1.3,
      time                         >= 1.2  && < 1.7,
      time-locale-compat           >= 0.1  && < 0.2,
+     uuid-orphans                 >= 1.2  && < 1.5,
      uuid-types                   >= 1.0  && < 1.1,
-     uuid-orphans                 >= 1.2  && < 1.4,
      unordered-containers         >= 0.1  && < 0.3,
      userid                       >= 0.1  && < 0.2,
      utf8-string                  >= 0.3  && < 1.1,
