Mr. Chair, I'll start, and I would ask Marc to complement my answer.
I really don't want to jinx this, but we are very fortunate, through the creation of Shared Services Canada many years ago, to have consolidated what we call our “perimeter defence”. We go to great lengths to make sure that it continues to be as robust as possible.
We have extensive programs to patch, and that is part of why, when we talk about interoperability, there are times when I become a little hesitant, because we need to move at speed at scale when some of these events take place. Having to work with too many vendors can compromise our ability to work at speed at scale.
That is an example of that balance that I'm constantly trying to strike between competition, value for money and the risks that come with that, with respect to interoperability and moving at speed at scale, but—