no local variable needed for FreeRTOS way