Don't allow long or empty messages.
Get rid of redundant if.