diff --git a/FWGL/Backend/JavaScript.hs b/FWGL/Backend/JavaScript.hs
--- a/FWGL/Backend/JavaScript.hs
+++ b/FWGL/Backend/JavaScript.hs
@@ -284,9 +284,10 @@
         glUniform4fv = JS.glUniform4fv
         glUniform4i = JS.glUniform4i
         glUniform4iv = JS.glUniform4iv
-        glUniformMatrix2fv = JS.glUniformMatrix2fv
-        glUniformMatrix3fv = JS.glUniformMatrix3fv
-        glUniformMatrix4fv = JS.glUniformMatrix4fv
+        -- XXX
+        glUniformMatrix2fv c loc _ arr = JS.glUniformMatrix2fv c loc False arr
+        glUniformMatrix3fv c loc _ arr = JS.glUniformMatrix3fv c loc False arr
+        glUniformMatrix4fv c loc _ arr = JS.glUniformMatrix4fv c loc False arr
         glUseProgram = JS.glUseProgram
         glValidateProgram = JS.glValidateProgram
         glVertexAttrib1f = JS.glVertexAttrib1f
diff --git a/fwgl-javascript.cabal b/fwgl-javascript.cabal
--- a/fwgl-javascript.cabal
+++ b/fwgl-javascript.cabal
@@ -1,5 +1,5 @@
 name:                fwgl-javascript
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            FWGL GHCJS backend
 description:         FWGL GHCJS backend
 homepage:            https://github.com/ziocroc/FWGL
@@ -16,6 +16,6 @@
   exposed-modules:     FWGL.Backend.JavaScript
   other-modules:       FWGL.Backend.JavaScript.WebGL, FWGL.Backend.JavaScript.Event, FWGL.Backend.JavaScript.WebGL.Const, FWGL.Backend.JavaScript.WebGL.Types, FWGL.Backend.JavaScript.WebGL.Raw
   other-extensions:    FlexibleInstances, MultiParamTypeClasses, TypeSynonymInstances
-  build-depends:       fwgl >= 0.1 && < 0.2, Yampa, base >=4.7 && <4.8, hashable >=1.2 && <1.3, unordered-containers >=0.2 && <0.3, ghcjs-base
+  build-depends:       fwgl >= 0.1 && < 0.2, Yampa, base >=4.7 && <4.9, hashable >=1.2 && <1.3, unordered-containers >=0.2 && <0.3, ghcjs-base
   hs-source-dirs:      .
   default-language:    Haskell2010
