LaMichael James reported to the San Francisco 49ers this week.

James' previous absence means he forfeits a $50,000 workout bonus in his contract and was viewed as a signal that he is unhappy with his role on offense and wants a trade.

James is the team's primary punt and kick returner, something he did well last season after Kyle Williams was released.