No need for setImmediate.