diff --git a/cbits/c_fsevents.h b/cbits/c_fsevents.h
--- a/cbits/c_fsevents.h
+++ b/cbits/c_fsevents.h
@@ -21,7 +21,7 @@
                 , void** wp
                 );
 
-int destroyWatch(watch* w);
+void destroyWatch(watch* w);
 
 void osVersion( SInt32 *majorVersion
               , SInt32 *minorVersion
diff --git a/cbits/c_fsevents.m b/cbits/c_fsevents.m
--- a/cbits/c_fsevents.m
+++ b/cbits/c_fsevents.m
@@ -89,7 +89,7 @@
   return rv;
 }
 
-int destroyWatch(watch* w) {
+void destroyWatch(watch* w) {
   pthread_mutex_lock(&w->mut);
   FSEventStreamStop(w->eventStream);
   FSEventStreamInvalidate(w->eventStream);
diff --git a/hfsevents.cabal b/hfsevents.cabal
--- a/hfsevents.cabal
+++ b/hfsevents.cabal
@@ -1,5 +1,5 @@
 name:                hfsevents
-version:             0.1.5
+version:             0.1.6
 synopsis:            File/folder watching for OS X
 homepage:            http://github.com/luite/hfsevents
 license:             BSD3
@@ -28,7 +28,7 @@
   build-depends:
     base >= 4 && < 5,
     bytestring,
-    cereal >= 0.3 && < 0.5,
+    cereal >= 0.3 && < 0.6,
     unix,
     mtl,
     text
