ch->comm = MSG_task_irecv(&ch->task, ch->mbox);
xbt_dynar_set_as(comms, index, msg_comm_t, ch->comm);
} else {
XBT_DEBUG("received finalize on %s", ch->mbox);
MSG_task_destroy(ch->task);
ch->comm = MSG_task_irecv(&ch->task, ch->mbox);
xbt_dynar_set_as(comms, index, msg_comm_t, ch->comm);
} else {
XBT_DEBUG("received finalize on %s", ch->mbox);
MSG_task_destroy(ch->task);