diff --git a/runtime/parsec/control/runtime_async.c b/runtime/parsec/control/runtime_async.c
index 0fc7a30a9cb240309df0e1bbb557457bef2358f3..73ef548d9385caf6601b91b10b1f5f56b5397cca 100644
--- a/runtime/parsec/control/runtime_async.c
+++ b/runtime/parsec/control/runtime_async.c
@@ -29,7 +29,7 @@ int RUNTIME_sequence_create( CHAM_context_t  *chamctxt,
     parsec_context_t  *parsec        = (parsec_context_t *)(chamctxt->schedopt);
     parsec_taskpool_t *parsec_dtd_tp = parsec_dtd_taskpool_new();
 
-    parsec_enqueue( parsec, (parsec_taskpool_t *)parsec_dtd_tp );
+    parsec_context_add_taskpool( parsec, (parsec_taskpool_t *)parsec_dtd_tp );
     sequence->schedopt = parsec_dtd_tp;
 
     parsec_context_start(parsec);
@@ -47,7 +47,6 @@ int RUNTIME_sequence_destroy( CHAM_context_t  *chamctxt,
     parsec_taskpool_t *parsec_dtd_tp = (parsec_taskpool_t *)(sequence->schedopt);
 
     assert( parsec_dtd_tp );
-    parsec_dtd_taskpool_wait( parsec, parsec_dtd_tp );
     parsec_taskpool_free( parsec_dtd_tp );
 
     sequence->schedopt = NULL;
diff --git a/runtime/parsec/control/runtime_descriptor.c b/runtime/parsec/control/runtime_descriptor.c
index 76df84146b27819cf462ce26a6ce7af3921b8c96..05993c68a90866b8dc97ea18b4f55e3482885812 100644
--- a/runtime/parsec/control/runtime_descriptor.c
+++ b/runtime/parsec/control/runtime_descriptor.c
@@ -225,7 +225,7 @@ void RUNTIME_desc_create( CHAM_desc_t *mdesc )
     data_collection->data_of_key = chameleon_parsec_data_of_key;
     data_collection->vpid_of     = chameleon_parsec_vpid_of;
     data_collection->vpid_of_key = chameleon_parsec_vpid_of_key;
-#if defined(parsec_PROF_TRACE)
+#if defined(PARSEC_PROF_TRACE)
     {
         int rc;
         data_collection->key_to_string = chameleon_parsec_key_to_string;
@@ -356,7 +356,7 @@ void RUNTIME_flush()
 {
 }
 
-void RUNTIME_desc_flush( const CHAM_desc_t     *desc,
+void RUNTIME_desc_flush( const CHAM_desc_t        *desc,
                          const RUNTIME_sequence_t *sequence )
 {
     parsec_taskpool_t* PARSEC_dtd_taskpool = (parsec_taskpool_t *)(sequence->schedopt);