optimism with the state key linking, we have a notion of "flows" in the kernel. many subsystems keep state on their own tcp and udp do, for example others don't, but could profit a lot