attempt at addressing issue #42 and not allowing blank messages to be sent