diff --git a/camel/camel-store.c b/camel/camel-store.c
index 043ee03..baf2da2 100644
--- a/camel/camel-store.c
+++ b/camel/camel-store.c
@@ -221,11 +221,12 @@ construct (CamelService *service, CamelSession *session,
 
 	store->cdb = camel_db_open (store_db_path, ex);
 	printf("store_db_path %s\n", store_db_path);
-	g_free (store_db_path);
 	if (camel_exception_is_set (ex)) {
-		g_print ("Exiting without success for stire_db_path : [%s]\n", store_db_path);
+		g_print ("Exiting without success for store_db_path : [%s]\n", store_db_path);
+		g_free (store_db_path);
 		return;
 	}
+	g_free (store_db_path);
 
 	if (camel_db_create_folders_table (store->cdb, ex))
 		printf ("something went wrong terribly\n");
diff --git a/docs/reference/camel/camel.args b/docs/reference/camel/camel.args
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/reference/camel/camel.hierarchy b/docs/reference/camel/camel.hierarchy
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/reference/camel/camel.interfaces b/docs/reference/camel/camel.interfaces
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/reference/camel/camel.signals b/docs/reference/camel/camel.signals
deleted file mode 100644
index e69de29..0000000
