safety protocol designed to require, such as by intimate data communication or control flow between those subprograms and other kinds of works, specifically designed to accomplish