A shoulder condition that worried teams and could jeopardize his rookie season led Reuben Foster to slip to No. 31 on draft night, according to league sources.

Foster had surgery on his right shoulder.

"The surgery didn't take," said one source.

The San Francisco 49ers were happy to be able to select the former Alabama linebacker at the back end of the first round.