diff --git a/prizm.cabal b/prizm.cabal
--- a/prizm.cabal
+++ b/prizm.cabal
@@ -1,5 +1,5 @@
 name:                prizm
-version:             1.0.3
+version:             1.0.4
 synopsis:            Color transformations in different color spaces
 homepage:            https://github.com/ixmatus/prizm
 license:             BSD3
diff --git a/src/Data/Prizm/Types.hs b/src/Data/Prizm/Types.hs
--- a/src/Data/Prizm/Types.hs
+++ b/src/Data/Prizm/Types.hs
@@ -82,12 +82,12 @@
   -- | Shade a color by blending it using a weight and the
   -- @PresetColor@ black.
   shade :: PresetColor c => c -> Percent -> c
-  shade c w = interpolate (pctClamp w) (c, white)
+  shade c w = interpolate (pctClamp w) (c, black)
 
   -- | Tint a color by blending it using a weight and the
   -- @PresetColor@ white.
   tint :: PresetColor c => c -> Percent -> c
-  tint c w = interpolate (pctClamp w) (c, black)
+  tint c w = interpolate (pctClamp w) (c, white)
 
 -- | An adjustable color.
 class AdjustableColor c where
