thewanderer1: node is single-threaded, one function never interrupts another one