Carlos Silva is officially a Mariner. Good for him. That's a LOT of money they're shelling out for his services. The M's fans better start making their Christmas Wishes that GOOD Carlos is the one who signed the contract, and not his alter-ego Inconsistent Ulcer-Inducing Carlos.
Alter-egos can be a bitch sometimes.