Rewritten version of JoinMessage