Its not T-mobile. Its a third party trying to sell T-mobile contracts, and making themselves out to be T-mobile, refused to tell me actual company name. I just got called, and i'm not due an upgrade for another 9 months, called T-mobile, and they confirmed it wasn't them.