communication bug fix