A safety protocol designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the modified source code becomes available to the program. It is safest