But for the sake of catching up, here's some of the stuff the Sox have done recently:
1. Signed veteran catcher Geovany Soto to a minor-league deal
There's no question the Sox needed to add a catcher. The oft-injured Alex Avila has gone back to Detroit after the Sox (rightfully) showed no interest in retaining him. That left 24-year-old Omar Narvaez as the most experienced catcher in the organization, and that's not saying much -- Narvaez has only 117 plate appearances in the major leagues.
So, the Sox went back to a guy they already know in Soto. He was here in 2015, caught 78 games and posted a .219/.301/.406 slash line. He signed with the Los Angeles Angels for the 2016 season, but knee injuries limited him to 26 games and 86 plate appearances. He did hit .269 with five doubles and four homers in those plate appearances, so there's that.
Soto will turn 34 years old next week, and it's a stretch to think he'll be healthy the whole season. But, that's why he's on a minor-league deal. There isn't much risk for the Sox with this signing.
2. Signed 3B/OF Cody Asche to a minor-league deal
Here's another move that doesn't stir the soul, but we make note of it because Asche has managed to appear in 371 major-league games and make 1,287 major-league plate appearances with the Philadelphia Phillies over the past four years.
Asche hit .240/.298/.385 with a combined 31 home runs over those four seasons, which means he isn't providing enough power for a defensively challenged corner infielder/corner outfielder. Understandably, Philadelphia non-tendered him, and now here he is with the Sox as a minor-league free agent signing.
Hooray for organizational filler.
3. Claimed outfielder Willy Garcia off waivers from Pittsburgh and designated Jason Coats for assignment
Basically, the Sox added someone else's busted prospect while letting go of one of their own. Garcia, 24, is younger than Coats, who will turn 27 by the time the season starts.
Garcia is a corner outfielder who has spent the past season and a half at Triple-A Indianapolis. In 129 games and 499 plate appearances last year, he hit .245/.293/.366 with six home runs and 43 RBIs. He did have 30 doubles, which suggests he at least has warning track power, but warning track power at the Triple-A level probably isn't all that exciting.
Coats is out of the organization. He was recently claimed off waivers by the Tampa Bay Rays. I was getting annoyed by Sox fans who believed Coats should be given a starting job at the big-league level for the 2017 season.
Yes, I know it's a rebuilding year, but that doesn't mean starting jobs should be handed to career minor-leaguers who have no future with the Sox.