remove redundant sendMessage