Sure. Ben, it’s Jack. Maybe I'll take a stab at your -- the first part of your question. So, what we see with COVID has really been more around physical disruption of being able to meet with customers. I think we've done a good job in trying to make sure we had virtual connections with customers, integrations ability -- Kelly's team's ability to continue to service those customers. But as we talked about before -- and I think this is an important thing -- as it relates to the overall state of play with kind of call it policing budgets in the U.S., technology's actually a very small portion of that. Technology gives public safety leverage in the ability to be more efficient. So, actually as we think about our engagements with customers, our proposal flow pipeline and all those kinds of things, we've actually seen some of those things pick up. But the reality is no matter if -- no matter how something's funded, you're going to call 911, someone's going to have to be able to communicate. And I think we play a pretty prominent role there. The other thing is you think about funding, I think a lot of attention is paid to sales tax funding, which has been most acutely impacted through COVID, but there's a multitude of different funding sources that really play within funding technology in the public space. It's property taxes, which quite frankly may actually improve. If you look at some of the home pricing and those kinds of things. Federal grant transfer dollars, and just even looking at the CARES Act, just for the first two phases, we'll probably increase funding to the coffers of public safety. And the last thing and it's really important, because it's been part and parcel to a lot of our acquisitions is really around 911 funding. And so with all of this going on, and we read all the narrative in the media and the journal, New York Times and alike, just this Monday night, we had a deal in Kalamazoo, Michigan, that was approved the 911 -- they went to referendum. They call it a millage in the state of Michigan, went to vote, went to ballot to fund a P25 upgrade in Kalamazoo. And it was approved at a two-thirds to one-third by the public. And I think public will continue to make sure that they give the police fire, EMS officers, the best of breed technology. And quite frankly, despite all the narrative in the media, we haven't seen any kind of damage to our engagement and pipeline in the business.