fix dry_run check bug