reorder try validation and worker kickoff