Thanks, John. So, on the wireless service revenue, I think, as you look at the fourth quarter number, what we have is, we continue to have good underlying momentum in the wireless service revenue, whether you're talking about the social service revenue line, or whether you're looking at the ARPU line. But, there is little bit of noise in the fourth quarter number that masks that growth. So, let me just give you a little more detail. In 4Q, both in ‘17 and ‘18, we had some nonrecurring items that gives us that 1.9% year-over-year increase, which as you say, slightly lower than the past two quarters but still certainly a good positive number. 4Q in ‘17, we had a positive adjustment related to our wholesale revenues, and that adjustment didn't repeat this year. So, we're lapping that adjustment. Additionally, this year, we had a couple of items go the other direction, including some service credits related to that we granted customers impacted by natural disasters. So, when you compare those, you remove those, the underlying core retail postpaid service revenue increased sequentially, had good momentum year-over-year, in line with what we saw in 2Q and 3Q. And importantly we start 2019 billing more accounts and at a higher ARPA than we started last year. So, it's a good place to be. I think, we continue to see opportunity to increase service revenue in 2019 by adding accounts as we did last year, but also increasing ARPA. There is still significant headroom for us to move customer to unlimited and step them up when they're in unlimited, adding more devices to accounts. So, I think the momentum we saw in ‘18 will certainly continue into ‘19 in a good way. On the free cash flow, so, we don't actually provide, as you know, a free cash flow guide for the year. We did talk about the fact cash taxes will be higher. As I think about cash flow for 2019, there's five major items I would think about, a couple of them in the positive direction. We certainly expect the core EBITDA of the business to increase year-over-year. Additionally, last year, we had $1.7 billion of pension and benefits contribution, so we would not expect to be at the same level in 2019. And the other direction I mentioned in the prepared comments, the higher cash taxes, will also have the payments related to the voluntary severance program; all of those cash outflow will be in 2019. And we do expect CapEx to be higher part slightly year-over-year too. So, when you net those items together, you can kind of get to a view for 2019 cash flow. But certainly cash flow in 2018, very strong, $34 billion, up $10 billion year-over-year. We're proud of the progress we made there and will certainly look to build on that in 2019.