Hold up a minute, the contract is not guaranteed:
Paul Sullivan @PWSullivan
Stewart returns on non-guaranteed $2 million, 1-year contract. If released in spring training, Cubs off hook
So maybe they're not completely done looking around.
Placido Polanco seems to be a fairly likely RHH target who can back up 3B and 2B, by the way.