egan-handshake