g one reason that there is a need for a well structured way to facilitate interprocess communication is to ensure predictable behavior. what is the other reason?