Quick question: I've been looking at the code in wg_cookie_message_consume() and wg_receive_handshake_packet(), and as far as I can tell there's no mechanism that re-initiates a handshake after receiving a cookie reply to a first handshake other than the REKEY_TIMEOUT + jitter timer. Is this correct, and do, therefore, all handshakes involving cookies take at least 5 seconds to complete? Thanks, Reid Rankin