well ok it helps if you make it use the nonces in order (with wraparound) instead of picking any unused nonce every time it sends a ping