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/bigChainToChain/bigChainToChain.c src/hg/utils/bigChainToChain/bigChainToChain.c
index 12764304f2d..caea7e87a4c 100644
--- src/hg/utils/bigChainToChain/bigChainToChain.c
+++ src/hg/utils/bigChainToChain/bigChainToChain.c
@@ -126,32 +126,29 @@
 int main(int argc, char *argv[])
 /* Process command line. */
 {
 optionInit(&argc, argv, options);
 if (argc != 4)
     usage();
 clChrom = optionVal("chrom", clChrom);
 clStart = optionInt("start", clStart);
 clEnd = optionInt("end", clEnd);
 clRange =optionMultiVal("range", clRange);
 clBed = optionVal("bed", clBed);
 clPos = optionVal("positions", clPos);
 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");
 
 inChain = argv[1];
 inLinks = argv[2];
  
 bigChainToChain(argv[3]);
 
 if (verboseLevel() > 1)
     printVmPeak();
 return 0;
 }