Before revision: For example, user input or a network socket
After revision: .For example, user input or a network socket