As I said, the growing sophistication and just the constancy of cyber-offensive activity is such there will never be a cast-iron guarantee, and, as we know of IT systems, at least of software, no software design is ever complete. It is the best it possibly can be at a point in time, and then it is constantly upgraded, renewed, patched, and repaired when that is necessary to keep it current and, hopefully, to keep it safe. But it is incumbent on system owners, system stewards, to make sure that they are doing the basics every step of the way to keep their systems going and to keep their systems safe and, ultimately, to protect the integrity of those whose data they are holding at any particular point in time. 