changing the rules in a clean environment doesn't rebuild
Port the Variant junk
Shut up already
This is more reliable
Packet names for all public packets
Finish packet naming
Add changelog before the release this time