diff --git a/maestro/pool_manager.c b/maestro/pool_manager.c
index 1ceb3da0330433be571c54508cc98cac6e38315a..a6f7a7637c025a2285b995c3d2c26ec4a4a74160 100644
--- a/maestro/pool_manager.c
+++ b/maestro/pool_manager.c
@@ -2368,6 +2368,8 @@ mstro_pm__handle_join_phase2(mstro_event event,
   aid.id = regentry->appid;
   ev.origin_id = &aid;
 
+  INFO("JOIN message received. Caller %s:%d is assigned appid #%" PRIu64 "\n", 
+       ev.join->component_name, ev.join->component_index, regentry->appid);
 
   status = mstro_pm__event_notify_and_continue(
       &ev,
@@ -2398,9 +2400,6 @@ mstro_pm__handle_join(Mstro__Pool__MstroMsg *msg,
   Mstro__Pool__Join *join = msg->join;
   mstro_status status = MSTRO_OK;
   
-  INFO("JOIN message received. Caller %s:%d\n", 
-       join->component_name, join->component_index);
-
   DEBUG("(PM proto version %d) advertises endpoint %s\n",
    join->protocol_version, join->serialized_endpoint);