Added some explanation of sleep_duration, and why we don't use wait_on_start.