c9b7830e130a43e817566cedfb1be819cc2164c5
galt
  Thu Feb 19 17:42:22 2026 -0800
fix oops do not want duplicate usage line. refs #28109

diff --git src/hg/utils/bigPslToPsl/bigPslToPsl.c src/hg/utils/bigPslToPsl/bigPslToPsl.c
index 33e93b96468..63503d3fcc8 100644
--- src/hg/utils/bigPslToPsl/bigPslToPsl.c
+++ src/hg/utils/bigPslToPsl/bigPslToPsl.c
@@ -148,30 +148,27 @@
 {
 lm = lmInit(0);
 optionInit(&argc, argv, options);
 if (argc != 3)
     usage();
 clChrom = optionVal("chrom", clChrom);
 clStart = optionInt("start", clStart);
 clEnd = optionInt("end", clEnd);
 clBed = optionVal("bed", clBed);
 clRange =optionMultiVal("range", clRange);
 clPos = optionVal("positions", clPos);
 collapseStrand = optionExists("collapseStrand");
 skipChromCheck = optionExists("skipChromCheck");
 udcSetDefaultDir(optionVal("udcDir", udcDefaultDir()));
 
-if (argc != 3)
-    usage();
-
 if ((clBed || clPos || clRange) && (clChrom || (clStart >= 0) || (clEnd >= 0)))
     errAbort("-bed or -positions or -range can not be used with -chrom -start or -end options");
 if ((clBed && clPos) || (clBed && clRange) || (clPos && clRange))
     errAbort("-bed, -positions, and -range can not be used together");
 
 bigPslToPsl(argv[1], argv[2]);
 
 lmCleanup(&lm);
 if (verboseLevel() > 1)
     printVmPeak();
 return 0;
 }