diff --git a/src/Data/Thyme/Internal/Micro.hs b/src/Data/Thyme/Internal/Micro.hs
--- a/src/Data/Thyme/Internal/Micro.hs
+++ b/src/Data/Thyme/Internal/Micro.hs
@@ -6,7 +6,6 @@
 {-# LANGUAGE StandaloneDeriving #-}
 {-# LANGUAGE TemplateHaskell #-}
 {-# LANGUAGE TypeFamilies #-}
-{-# OPTIONS_HADDOCK hide #-}
 
 #include "thyme.h"
 
diff --git a/thyme.cabal b/thyme.cabal
--- a/thyme.cabal
+++ b/thyme.cabal
@@ -1,5 +1,5 @@
 name:           thyme
-version:        0.3.5.1
+version:        0.3.5.2
 synopsis:       A faster time library
 description:
     Thyme is a rewrite of the fine @time@ library, with a particular focus
@@ -85,7 +85,6 @@
         bytestring >= 0.9,
         containers,
         deepseq >= 1.2,
-        ghc-prim,
         mtl >= 1.1,
         old-locale >= 1.0,
         random,
@@ -96,6 +95,9 @@
         vector-space >= 0.8
     if os(windows)
         build-depends: Win32
+    if os(darwin)
+        build-tools: cpphs
+        ghc-options: -pgmP cpphs -optP--cpp
     if flag(lens)
         build-depends: lens >= 3.9
     else
