is_finished exists check