Number('abc') is NaN, NaN comparisons are always false, and the poll loop never hit its deadline — an infinite 5s loop where the bash predecessor errored immediately. die(2) at parse time, with a test.