Hi Ann, this is Rob. So, when I think about the macro of the end markets we serve, I would say, transportation, particularly -- specifically North America, transportation is certainly the most challenged at the moment. There is, I think, as you know, a supply/demand imbalance, which is creating pricing pressure on the carriers. And that actually started in 2019 and was playing through to the beginning of the year. I think the market probably expected balance to come back there on the pricing side and then the pandemic set that back. So, I look at the macro backdrop in transportation and I put at least half of the delta to that macro backdrop and that also includes trucking companies idling some assets. And so if you're idling some assets that could have adverse impact on our units serving those trucking companies, at least in the near-term. So, let's say, a view forward for some quarters or the couple of quarters or maybe the next year. So, that exists that backdrop. And then just to reiterate a couple of points from the prepared remarks. In our Enterprise business, so the back office software or transportation management system, we are intentionally engaging in a model transition, so moving from perpetual to a subscription offering. And that is emphatically the right thing to do for the business, for the market, for the customers, and as we all know, has short-term negative impacts to the P&L. So, we're offering -- we are offering both models, and we're seeing almost two-thirds - actually, it's above thirds of our new bookings are coming from subscription offering. So, the more we're driving that subscription offering, the subscription bookings, that does create a near-term -- a near-term drag. And then the last bit I talked about was the Kuebix acquisition, which takes us to the shipper side of the transportation market, which was when we announced it in February, we did announce it as a dilutive deal. So that hangs heavier in a market that is down. So, those are the majority factors. And then yes, we also talked about ELD itself and continuing to work our customers through the migration. And now Canada ELD comes after the U.S.