diff --git a/acid-state.cabal b/acid-state.cabal
--- a/acid-state.cabal
+++ b/acid-state.cabal
@@ -7,7 +7,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.3.2
+Version:             0.3.3
 
 -- A short (one-line) description of the package.
 Synopsis:            Add ACID guarantees to any serializable Haskell data structure.
diff --git a/src/Data/Acid/Local.hs b/src/Data/Acid/Local.hs
--- a/src/Data/Acid/Local.hs
+++ b/src/Data/Acid/Local.hs
@@ -68,7 +68,8 @@
 
 eventsToMethods :: [Event st] -> [MethodContainer st]
 eventsToMethods = map worker
-    where worker (UpdateEvent fn) = Method (unUpdate . fn)
+    where worker :: Event st -> MethodContainer st
+          worker (UpdateEvent fn) = Method (unUpdate . fn)
           worker (QueryEvent fn)  = Method (\ev -> do st <- State.get
                                                       return (runReader (unQuery $ fn ev) st)
                                            )
