Changing sending messages implementations