diff --git a/Text/Libyaml.hs b/Text/Libyaml.hs
--- a/Text/Libyaml.hs
+++ b/Text/Libyaml.hs
@@ -38,6 +38,9 @@
 import Foreign.C
 import Foreign.Ptr
 import Foreign.ForeignPtr
+#if MIN_VERSION_base(4,7,0)
+import Foreign.ForeignPtr.Unsafe
+#endif
 import Foreign.Marshal.Alloc
 import Data.Data
 
diff --git a/yaml.cabal b/yaml.cabal
--- a/yaml.cabal
+++ b/yaml.cabal
@@ -1,5 +1,5 @@
 name:            yaml
-version:         0.8.2.3
+version:         0.8.2.4
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>, Anton Ageev <antage@gmail.com>,Kirill Simonov 
