diff --git a/maestro/cdo.c b/maestro/cdo.c
index a1217e8c55c5eb93fd99980b01d96864bc14571b..b36a882ddfa1cc18453592ef65a13d38a1b09679 100644
--- a/maestro/cdo.c
+++ b/maestro/cdo.c
@@ -149,7 +149,7 @@ mstro_cdo__alloc(void)
 {
   mstro_cdo res = malloc(sizeof(struct mstro_cdo_));
   if(res==NULL) {
-    ERR("cdo","Cannot allocate a CDO\n");
+    ERR("Cannot allocate a CDO\n");
     abort();
   }
   /* we need to zero out the hash-table relevant parts. For simplicity we zero everything */
@@ -164,7 +164,7 @@ mstro_cdo__alloc(void)
   /* add attribute and default namespace */
   res->current_namespace = strdup(MSTRO_CDO_ATTR_NAMESPACE_DEFAULT);
   if (res->current_namespace == NULL) {
-    ERR("cdo", "Cannot allocate for default CDO namespace\n");
+    ERR("Cannot allocate for default CDO namespace\n");
     free(res);
     abort();
   }
@@ -172,7 +172,8 @@ mstro_cdo__alloc(void)
       g_mstro_core_schema_instance, false, &(res->attributes));
 
   if(s!=MSTRO_OK) {
-    ERR("cdo", "Cannot create CDO, aborting\n");
+    ERR("Cannot set default attribute dict, aborting: %d (%s)\n",
+        s, mstro_status_description(s));
     abort();
   }