diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+3.2
+---
+* This package has been absorbed into `semigroupoids` 3.2.
+
 3.0.1
 -----
 * Updated build system
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -13,10 +13,6 @@
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
 
-3. Neither the name of the author nor the names of his contributors
-   may be used to endorse or promote products derived from this software
-   without specific prior written permission.
-
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
diff --git a/groupoids.cabal b/groupoids.cabal
--- a/groupoids.cabal
+++ b/groupoids.cabal
@@ -1,7 +1,7 @@
 name:          groupoids
 category:      Control, Categories
-version:       3.0.1.1
-license:       BSD3
+version:       3.2.0.1
+license:       BSD2
 cabal-version: >= 1.6
 license-file:  LICENSE
 author:        Edward A. Kmett
@@ -10,8 +10,8 @@
 homepage:      http://github.com/ekmett/groupoids/
 bug-reports:   http://github.com/ekmett/groupoids/issues
 copyright:     Copyright (C) 2011-2013 Edward A. Kmett
-synopsis:      Haskell 98 Groupoids
-description:   Haskell 98 Groupoids
+synopsis:      This package has been absorbed into semigroupoids 3.2
+description:   This package has been absorbed into semigroupoids 3.2
 build-type:    Simple
 
 extra-source-files:
@@ -27,13 +27,4 @@
   location: git://github.com/ekmett/groupoids.git
 
 library
-  build-depends:
-    base          >= 4 && < 5,
-    semigroupoids >= 3
-
-  exposed-modules:
-    Data.Groupoid
-    Data.Isomorphism
-
-  ghc-options: -Wall
-  hs-source-dirs: src
+  build-depends: base >= 4 && < 5, semigroupoids >= 3.2
diff --git a/src/Data/Groupoid.hs b/src/Data/Groupoid.hs
deleted file mode 100644
--- a/src/Data/Groupoid.hs
+++ /dev/null
@@ -1,13 +0,0 @@
-module Data.Groupoid
-  ( Groupoid(..)
-  ) where
-
-import Data.Semigroupoid
-import Data.Semigroupoid.Dual
-
--- | semigroupoid with inverses. This technically should be a category with inverses, except we need to use Ob to define the valid objects for the category
-class Semigroupoid k => Groupoid k where
-  inv :: k a b -> k b a
-
-instance Groupoid k => Groupoid (Dual k) where
-  inv (Dual k) = Dual (inv k)
diff --git a/src/Data/Isomorphism.hs b/src/Data/Isomorphism.hs
deleted file mode 100644
--- a/src/Data/Isomorphism.hs
+++ /dev/null
@@ -1,20 +0,0 @@
-module Data.Isomorphism
-  ( Iso(..)
-  ) where
-
-import Data.Semigroupoid
-import Data.Groupoid
-import Control.Category
-import Prelude ()
-
-data Iso k a b = Iso { embed :: k a b, project :: k b a }
-
-instance Semigroupoid k => Semigroupoid (Iso k) where
-  Iso f g `o` Iso h i = Iso (f `o` h) (i `o` g)
-
-instance Semigroupoid k => Groupoid (Iso k) where
-  inv (Iso f g) = Iso g f
-
-instance Category k => Category (Iso k) where
-  Iso f g . Iso h i = Iso (f . h) (i . g)
-  id = Iso id id
