diff --git a/executables/nr-uesoftmodem.c b/executables/nr-uesoftmodem.c
index ddbbbdf52c1eccb9c7a0a4b02ac2818375d61a8a..7663e9ebd8da5d439ae7fb35a8600dfa5ee34aca 100644
--- a/executables/nr-uesoftmodem.c
+++ b/executables/nr-uesoftmodem.c
@@ -422,11 +422,11 @@ int main( int argc, char **argv ) {
   get_options (); //Command-line options specific for NRUE
 
   get_common_options(SOFTMODEM_5GUE_BIT);
-  init_tpools(nrUE_params.nr_dlsch_parallel);
   CONFIG_CLEARRTFLAG(CONFIG_NOEXITONHELP);
 #if T_TRACER
   T_Config_Init();
 #endif
+  init_tpools(nrUE_params.nr_dlsch_parallel);
   //randominit (0);
   set_taus_seed (0);