the script itself consumes nothing, but the optimization of the thread in which TextUi is used matters