Why `setTimeout`?