Ocean conditions is the biggest factor in determining stock population strength, however a river's carrying capacity is the determining factor as to whether or not they crash during poor ocean conditions.
With the fact that the majority of our threatened and ESA listed stocks are hovering just above the extinction level, perhaps we should consider raising the carrying capacity as a means toward recovery.
Denying what scientists have been saying for years hasn't recovered a single stock.