diff --git a/reanimate.cabal b/reanimate.cabal
--- a/reanimate.cabal
+++ b/reanimate.cabal
@@ -3,7 +3,7 @@
 --  see http://haskell.org/cabal/users-guide/
 
 name:                reanimate
-version:             0.3.2.1
+version:             0.3.2.2
 -- synopsis:
 -- description:
 license:             PublicDomain
@@ -73,14 +73,12 @@
                       Reanimate.Math.Balloon
                       Reanimate.Math.Compatible
                       Reanimate.Math.Render
-                      Reanimate.Math.Smooth
                       Reanimate.Morph.Common
                       Reanimate.Morph.Linear
                       Reanimate.Morph.Rotational
                       Reanimate.Morph.LeastWork
                       Reanimate.Morph.LineBend
                       Reanimate.Morph.Cache
-                      Reanimate.Morph.Rigid
                       Reanimate.Raster
                       Reanimate.ColorMap
                       Reanimate.ColorSpace
@@ -120,6 +118,8 @@
                        split, fingertree, array, cereal, vector-space
   if flag(hmatrix) {
     build-depends: hmatrix >= 0.20.0.0
+    exposed-modules:  Reanimate.Morph.Rigid
+                      Reanimate.Math.Smooth
   }
   ghc-options: -Wall -fno-ignore-asserts
 
