handshake fix