task() becomes start()