I appreciate your focus as companies that provide cloud services and the advisory services that go along with them. I'm sure you have worked on many different projects that involve third party application development integrated with your cloud services.
How common is it that you see situations like that of ArriveCAN, in which costs balloon and there seems to be a lot of chaos in transforming a paper-based process? Of course, this was done on a very tight timeline under the very unusual circumstances of a pandemic. What is your assessment of how bad it got with the ArriveCAN situation compared to what you normally see in very traditional organizations as they try to take a big step forward?