I changed some logic while I wrote down a packet manual. See
dokuwiki/project_se-a:packet_manual for more details.