Broken packets are potentially possible so we need to protect server from malicious or accidental malformed data.