You miss case where message is empty or 1-line