LaMichael James is in the building.
By missing the early workouts, James forfeited a $50,000 workout bonus, per Barrows.
General manager Trent Baalke said last month the team wasn't worried about James missing workouts. Baalke said James' absence was due to the recent birth of his child.
James rejoins a backfield that got even more crowded while he was changing diapers. The 49ers added second-round pick Carlos Hyde to a stacked rushing attack that already included the seemingly immortal Frank Gore, Kendall Hunter and the recovering Marcus Lattimore.
The 5-foot-9 James was primarily a kick and punt returner last season. He'll have some competition for those duties as well with the addition of speedy fourth-round receiver Bruce Ellington.
James showed up for work, but whether he will keep a job in San Francisco remains to be seen.