I am far from the type who dislikes every signing. I quite liked the Wade Miley signing, but this one just isn't it for me. If it was just to give him a chance to compete that'd be one thing, but to guarantee him at minimum 1-2 months worth of at bats just doesn't seem smart to me. He flat-out hasn't been good the last two seasons. MLB History is littered with players who popped up for a couple years then faded away to being bad players(ex. Travis Shaw). Maybe he turns into 2018-2020 Brian Anderson, or maybe he's just not that guy anymore, and I don't understand why we needed to give him a guaranteed contract to find out.