diff --git a/Casadi/Core/Classes/SharedObject.hs b/Casadi/Core/Classes/SharedObject.hs
--- a/Casadi/Core/Classes/SharedObject.hs
+++ b/Casadi/Core/Classes/SharedObject.hs
@@ -60,7 +60,7 @@
 
 
 -- direct wrapper
-foreign import ccall unsafe "casadi__SharedObject__init__0" c_casadi__SharedObject__init__0
+foreign import ccall safe "casadi__SharedObject__init__0" c_casadi__SharedObject__init__0
   :: Ptr (Ptr StdString) -> Ptr SharedObject' -> IO ()
 casadi__SharedObject__init__0
   :: SharedObject -> IO ()
@@ -80,7 +80,7 @@
 
 
 -- direct wrapper
-foreign import ccall unsafe "casadi__SharedObject__init__1" c_casadi__SharedObject__init__1
+foreign import ccall safe "casadi__SharedObject__init__1" c_casadi__SharedObject__init__1
   :: Ptr (Ptr StdString) -> Ptr SharedObject' -> CInt -> IO ()
 casadi__SharedObject__init__1
   :: SharedObject -> Bool -> IO ()
diff --git a/casadi-bindings-core.cabal b/casadi-bindings-core.cabal
--- a/casadi-bindings-core.cabal
+++ b/casadi-bindings-core.cabal
@@ -1,5 +1,5 @@
 name:                casadi-bindings-core
-version:             2.2.0.0
+version:             2.2.0.1
 license:             LGPL-3
 license-file:        LICENSE
 category:            Numerical, Math
