fix communication integrity