Honestly, I'm a little surprised and more than a bit depressed how we effectively reinvent the OSI stack so often...