diff --git a/Graphics/DrawingCombinators.hs b/Graphics/DrawingCombinators.hs
--- a/Graphics/DrawingCombinators.hs
+++ b/Graphics/DrawingCombinators.hs
@@ -234,8 +234,8 @@
 (%%) :: Affine -> Image a -> Image a
 tr' %% d = Image render pick
     where
-    render tr col = dRender d (tr' `compose` tr) col
-    pick tr z = dPick d (tr' `compose` tr) z
+    render tr col = dRender d (tr `compose` tr') col
+    pick tr z = dPick d (tr `compose` tr') z
 
 
 {------------
diff --git a/example.hs b/example.hs
--- a/example.hs
+++ b/example.hs
@@ -20,9 +20,9 @@
                             Draw.tint color (Draw.convexPoly [(1,1),(1,-1),(-1,-1),(-1,1)])
 
 juxtapose :: (Monoid a) => Draw.Image a -> Draw.Image a -> Draw.Image a
-juxtapose d1 d2 = (Draw.translate (-1,0) Draw.%% Draw.scale 0.5 1 Draw.%% d1)
+juxtapose d1 d2 = (Draw.translate (-0.5,0) Draw.%% Draw.scale 0.5 1 Draw.%% d1)
                     `mappend`
-                  (Draw.translate (1,0) Draw.%% Draw.scale 0.5 1 Draw.%% d2)
+                  (Draw.translate (0.5,0) Draw.%% Draw.scale 0.5 1 Draw.%% d2)
 
 drawing :: Draw.Font -> Draw.Image (Maybe String)
 drawing font = juxtapose (textBox (Draw.Color 1 0 0 1) font "A") 
diff --git a/graphics-drawingcombinators.cabal b/graphics-drawingcombinators.cabal
--- a/graphics-drawingcombinators.cabal
+++ b/graphics-drawingcombinators.cabal
@@ -4,7 +4,7 @@
     have to go into the deep, dark world of imperative stateful
     programming just to draw stuff.  It supports 2D only (for now),
     with support drawing geometry, images, and text.
-Version: 1.0.2
+Version: 1.0.3
 Stability: experimental
 Synopsis: A functional interface to 2D drawing in OpenGL
 License: BSD3
@@ -13,6 +13,6 @@
 Homepage: http://github.com/luqui/graphics-drawingcombinators
 Maintainer: lrpalmer@gmail.com
 Build-Type: Simple
-Build-Depends: base >= 3 && <= 4.1, mtl, containers, SDL, SDL-ttf, SDL-image, OpenGL
+Build-Depends: base <= 4, mtl, containers, SDL, SDL-ttf, SDL-image, OpenGL
 Exposed-Modules: Graphics.DrawingCombinators, Graphics.DrawingCombinators.Affine
 Extra-Source-Files: example.hs
