The upper Columbia was choked with snags, which were sunken logs jammed in the river bottom and sticking into the river.
Another barrier to navigation on the upper Columbia was the numerous sandbars that were used by spawning salmon.