Both Chris Carter and Justin Smoak are below average players who, if playing full time, in any given year would be in competition to lead MLB in K's. Also neither player has positional flexibility. Therefore since we already have Smoak we do not need Carter. Neither player is in fact, desirable.
Valbuena was the guy we should have signed. He can play 1b, 2b, 3b and bat left.