diff --git a/CHANGES.markdown b/CHANGES.markdown
--- a/CHANGES.markdown
+++ b/CHANGES.markdown
@@ -1,5 +1,11 @@
-0.4.0.3 (10 September 2013)
+0.4.0.4 (11 September 2013)
 ---------------------------
+
+    - fix compile error in diagrams-builder-svg executable
+    - require diagrams-svg >= 0.8
+
+0.4.0.3 (10 September 2013) [BROKEN]
+------------------------------------
 
     - allow diagrams-svg-0.8
 
diff --git a/diagrams-builder.cabal b/diagrams-builder.cabal
--- a/diagrams-builder.cabal
+++ b/diagrams-builder.cabal
@@ -1,5 +1,5 @@
 name:                diagrams-builder
-version:             0.4.0.3
+version:             0.4.0.4
 synopsis:            hint-based build service for the diagrams graphics EDSL.
 
 description:         @diagrams-builder@ provides backend-agnostic tools for
@@ -114,7 +114,7 @@
                        directory,
                        diagrams-builder,
                        diagrams-lib >= 0.6 && < 0.8,
-                       diagrams-svg >= 0.6 && < 0.9,
+                       diagrams-svg >= 0.8 && < 0.9,
                        blaze-svg >= 0.3.3 && < 0.4,
                        bytestring >= 0.9.2 && < 0.11,
                        cmdargs >= 0.6 && < 0.11
diff --git a/src/tools/diagrams-builder-svg.hs b/src/tools/diagrams-builder-svg.hs
--- a/src/tools/diagrams-builder-svg.hs
+++ b/src/tools/diagrams-builder-svg.hs
@@ -22,7 +22,7 @@
   res <- buildDiagram
            SVG
            zeroV
-           (SVGOptions (mkSizeSpec width height))
+           (SVGOptions (mkSizeSpec width height) Nothing)
            [f]
            expr
            []
