Weirs in the past were definitely a barrier to natural spawning fish. Nowdays they`re used to cull hatchery fish out for egg take purposes. Most hatcheries don`t let hatchery fish above their weirs which is where the majority of native steelhead and spring chinook want to spawn. So I believe the problem with native re-population lies elsewhere. Good reading though, thanks Bob. Bill