avoid exchanging us->peer.data