diff --git a/camel/camel-exchange-utils.c b/camel/camel-exchange-utils.c
index b5ca301..f2c3575 100644
--- a/camel/camel-exchange-utils.c
+++ b/camel/camel-exchange-utils.c
@@ -189,6 +189,7 @@ get_data_for_service (CamelService *service)
 			g_static_rec_mutex_init (&res->changed_msgs_mutex);
 
 			edies = g_slist_prepend (edies, res);
+			printf ("%s: created new ed %p for service %p\n", __FUNCTION__, res, service);
 			break;
 		}
 	}
@@ -437,6 +438,7 @@ refresh_folder_internal (ExchangeFolder *mfld, CamelException *ex)
 	ExchangeMessage *mmsg;
 	CamelFolder *folder;
 
+	printf ("%s: mfld %p with ed %p\n", __FUNCTION__, mfld, mfld->ed);
 	if (is_online (mfld->ed) != ONLINE_MODE) {
 		return;
 	}
@@ -822,6 +824,7 @@ free_folder (gpointer value)
 	}
 	if (mfld->sync_deletion_timeout)
 		g_source_remove (mfld->sync_deletion_timeout);
+	printf ("%s: mfld %p with ed %p\n", __FUNCTION__, mfld, mfld->ed);
 	g_free (mfld);
 }
 
@@ -2197,6 +2200,8 @@ camel_exchange_utils_get_folder (CamelService *service,
 	g_object_ref (folder);
 	mfld->name = e_folder_exchange_get_path (folder) + 1;
 
+	printf ("%s: for service %p new mfld %p with ed %p (%s)\n", __FUNCTION__, service, mfld, ed, mfld->name);
+
 	if (!strcmp (e_folder_get_type_string (folder), "mail/public"))
 		mfld->type = EXCHANGE_FOLDER_POST;
 	else {
