diff --git a/Atmosphere/Dimensional.hs b/Atmosphere/Dimensional.hs
--- a/Atmosphere/Dimensional.hs
+++ b/Atmosphere/Dimensional.hs
@@ -9,11 +9,7 @@
 
 import qualified Prelude
 import Numeric.Units.Dimensional.Prelude
-import Numeric.NumType(Zero, Pos2, Neg1)
 
-type DKinematicViscosity = Dim Pos2 Zero Neg1 Zero Zero Zero Zero
-type KinematicViscosity = Quantity DKinematicViscosity
-
 data Atmos a = Atmos { atmosTemperature :: ThermodynamicTemperature a
                      , atmosPressure :: Pressure a
                      , atmosDensity :: Density a
@@ -28,10 +24,10 @@
                DynamicViscosity a, KinematicViscosity a)
 atmosphere alt = ( temp *~ kelvin
                  , pressure *~ pascal
-                 , density *~ (kilo gram / (meter*meter*meter))
+                 , density *~ (kilo gram / meter ^ pos3)
                  , asound *~ (meter / second)
-                 , viscosity *~ (newton * second / (meter*meter))
-                 , kinematicViscosity *~ (meter*meter/second)
+                 , viscosity *~ (newton * second / meter ^ pos2)
+                 , kinematicViscosity *~ (meter ^ pos2 / second)
                  )
   where
     (temp, pressure, density, asound, viscosity, kinematicViscosity) = siAtmosphere (alt /~ meter)
diff --git a/atmos-dimensional.cabal b/atmos-dimensional.cabal
--- a/atmos-dimensional.cabal
+++ b/atmos-dimensional.cabal
@@ -1,5 +1,5 @@
 name:                atmos-dimensional
-version:             0.1.0.0
+version:             0.1.1
 synopsis:            dimensional wrapper on atmos package
 description: {
 1976 US Standard Atmosphere with dimensions from dimensional package.
@@ -20,8 +20,7 @@
   -- other-modules:       
    build-depends:   base >= 4 && < 5,
                     atmos >= 0.1 && < 0.2,
-                    dimensional >= 0.10 && < 0.11,
-                    numtype >= 1.0 && < 1.1
+                    dimensional >= 0.10.2 && < 0.11
 
 source-repository head
   type:     git
