Added the new requirement for artificial delay.