This will be very small if delayMs happens to be small. Is that intentional?