diff --git a/ghcjs-dom.cabal b/ghcjs-dom.cabal
--- a/ghcjs-dom.cabal
+++ b/ghcjs-dom.cabal
@@ -1,5 +1,5 @@
 name: ghcjs-dom
-version: 0.1.1.2
+version: 0.1.1.3
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
diff --git a/src/GHCJS/DOM/DOMTokenList.hs b/src/GHCJS/DOM/DOMTokenList.hs
--- a/src/GHCJS/DOM/DOMTokenList.hs
+++ b/src/GHCJS/DOM/DOMTokenList.hs
@@ -50,7 +50,7 @@
         JSRef DOMTokenList -> JSRef [a] -> IO ()
  
 domTokenListAdd ::
-                (IsDOMTokenList self, ToJSString tokens) =>
+                (IsDOMTokenList self, ToJSString tokens, ToJSRef tokens) =>
                   self -> [tokens] -> IO ()
 domTokenListAdd self tokens
   = toJSRef tokens >>=
@@ -63,7 +63,7 @@
         JSRef DOMTokenList -> JSRef [a] -> IO ()
  
 domTokenListRemove ::
-                   (IsDOMTokenList self, ToJSString tokens) =>
+                   (IsDOMTokenList self, ToJSString tokens, ToJSRef tokens) =>
                      self -> [tokens] -> IO ()
 domTokenListRemove self tokens
   = toJSRef tokens >>=
