no \n in message