Please retain the above comment for what we avoid before, since we still need ``setTimeout`.