Internet protocol was conceived as a payload-independent method of routing so that intermediary infrastructure did not care about the packet's content; today, floods of spam, viruses, and worms have to be stopped from entering a network, while trade secrets and other information that violates company policy needs to be stopped from exiting.