diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c
index e6eea65375dce7a2c7d0bcca537bba731b8d0fc8..79903a74e7a651892a9cf0fc35f27b721f6c0f67 100644
--- a/targets/RT/USER/lte-ue.c
+++ b/targets/RT/USER/lte-ue.c
@@ -189,12 +189,14 @@ void init_UE(int nb_inst) {
     }
 
     printf("UE threads created by %ld\n", gettid());
-#ifdef USE_MME
+#if 0
+#if defined(ENABLE_USE_MME)
+    extern volatile int start_UE;
     while (start_UE == 0) {
         sleep(1);
     }
 #endif
-
+#endif
 }
 
 /*!