diff --git a/libebackend/e-data-server-module.c b/libebackend/e-data-server-module.c
index 52fb35b..d5c27e7 100644
--- a/libebackend/e-data-server-module.c
+++ b/libebackend/e-data-server-module.c
@@ -74,7 +74,7 @@ e_data_server_module_load (GTypeModule *gmodule)
 
 	module = E_DATA_SERVER_MODULE (gmodule);
 
-	module->library = g_module_open (module->path, G_MODULE_BIND_LAZY);
+	module->library = g_module_open (module->path, G_MODULE_BIND_LAZY|G_MODULE_BIND_LOCAL);
 
 	if (!module->library) {
 		g_warning ("%s", g_module_error ());
