The San Francisco 49ers plan to have quarterback Jimmy Garoppolo active and prepared to back up rookie C.J. Beathard this Sunday.

This news comes not long after head coach Kyle Shanahan said Garoppolo might not even play this year.

It is a good thing Garoppolo has been spending time — even on his birthday — learning the 49ers playbook. Garoppolo arrives in San Francisco via a blockbuster trade that shocked the NFL world on Monday.

The former New England Patriots backup last played in 2016, starting two games in Tom Brady’s absence. He played in six total games last year, completing 68.3 percent of his passes while throwing for four touchdowns and zero interceptions.

This Sunday, Garoppolo will back up a different caliber of quarterback. Beathard has started in just two games for the 49ers and is currently completing 52.7 percent of his passes. He has two touchdowns and three interceptions on the books.