This more accurately reflects how the kernels actually implement this function and it most importantly avoids incurring startup latency.