add require to pass dry_run