Adding incomplete handshake funcs