fixed `messages.send` behavior