PS, these things I never like them to come across like "oh everybody relax now the big boys are coming in to save the day"
I would look at it more like: "This might be a chance, so encourage the outcome by pressing on it and hold people's feet to the fire of getting it done"