I don't remember how this works exactly, but what happens when `status` is failed?