I think you can never say never in this business. When we talk about the complexity and size of a project such as the Canadian surface combatant project, I don't think that anyone I've ever met, working internationally or in Canada, can actually predict all of the risks that will exist or will materialize or not materialize in the future. We do factor them into the estimates, but we are facing issues as we go.
For example, some of the projects we have delivered over the years.... A failure of a system during testing can set you back financially and schedule-wise. Some things cannot be predicted per se. That's why you do testing.