Good point! Will do a little more testing with wireshark in the background and see, if we can distinct between new packets and overlong responses. Or just extend the "return check" to `&& heartbeat_length <= 16384` or smth similar to ignore invalid packets when we request more than the maximum length.