diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c
index 3d3943ce689ab6416374d107b6f63e322f8d28ac..84a80b3cb05b0711af48b4b64ca24779ff271d3e 100644
--- a/targets/RT/USER/lte-ue.c
+++ b/targets/RT/USER/lte-ue.c
@@ -420,7 +420,7 @@ void init_UE_stub_single_thread(int nb_inst,
   init_UE_single_thread_stub(nb_inst);
   printf("UE threads created \n");
 
-  if(NFAPI_MODE!=NFAPI_UE_STUB_PNF) {
+  if(NFAPI_MODE!=NFAPI_UE_STUB_PNF && NFAPI_MODE!=NFAPI_MODE_STANDALONE_PNF) {
     LOG_I(PHY,"Starting multicast link on %s\n",emul_iface);
     multicast_link_start(ue_stub_rx_handler,0,emul_iface);
   }