- overcomplicated structure no-one will ever use
- bunch of tweaks (mostly packet logging)