Saturday's failure was caused by a softwaremalfunction, while the error earlier in the month, which caused the system to shut down for 20 minutes, was caused by incorrect input by an adjoining air traffic control center.
That means that as well as adding or changing the rules, anyone with the necessary programming skill can modify the software to correct any bugs that may make the machine malfunction.