diff --git a/Text/Julius.hs b/Text/Julius.hs
--- a/Text/Julius.hs
+++ b/Text/Julius.hs
@@ -77,20 +77,20 @@
 
 -- | A typeclass for types that can be interpolated in CoffeeScript templates.
 class ToJavascript a where
-    toJavascript :: a -> Builder
+    toJavascript :: a -> Javascript
 #if 0
-instance ToJavascript [Char] where toJavascript = fromLazyText . TL.pack
-instance ToJavascript TS.Text where toJavascript = fromText
-instance ToJavascript TL.Text where toJavascript = fromLazyText
-instance ToJavascript Javascript where toJavascript = unJavascript
-instance ToJavascript Builder where toJavascript = id
+instance ToJavascript [Char] where toJavascript = Javascript . fromLazyText . TL.pack
+instance ToJavascript TS.Text where toJavascript = Javascript . fromText
+instance ToJavascript TL.Text where toJavascript = Javascript . fromLazyText
+instance ToJavascript Javascript where toJavascript = Javascript . unJavascript
+instance ToJavascript Builder where toJavascript = Javascript
 #endif
-instance ToJavascript Bool where toJavascript = fromText . TS.toLower . TS.pack . show
-instance ToJavascript Value where toJavascript = fromValue
+instance ToJavascript Bool where toJavascript = Javascript . fromText . TS.toLower . TS.pack . show
+instance ToJavascript Value where toJavascript = Javascript . fromValue
 
 newtype RawJavascript = RawJavascript Builder
 instance ToJavascript RawJavascript where
-    toJavascript (RawJavascript a) = a
+    toJavascript (RawJavascript a) = Javascript a
 
 class RawJS a where
     rawJS :: a -> RawJavascript
@@ -99,7 +99,7 @@
 instance RawJS TS.Text where rawJS = RawJavascript . fromText
 instance RawJS TL.Text where rawJS = RawJavascript . fromLazyText
 instance RawJS Builder where rawJS = RawJavascript
-instance RawJS Bool where rawJS = RawJavascript . toJavascript
+instance RawJS Bool where rawJS = RawJavascript . unJavascript . toJavascript
 
 javascriptSettings :: Q ShakespeareSettings
 javascriptSettings = do
diff --git a/shakespeare-js.cabal b/shakespeare-js.cabal
--- a/shakespeare-js.cabal
+++ b/shakespeare-js.cabal
@@ -1,5 +1,5 @@
 name:            shakespeare-js
-version:         1.1.4.1
+version:         1.2.0
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -31,7 +31,7 @@
 
 library
     build-depends:   base             >= 4       && < 5
-                   , shakespeare      >= 1.0.5   && < 1.1
+                   , shakespeare      >= 1.2     && < 1.3
                    , template-haskell
                    , text             >= 0.7
                    , aeson            >= 0.5
