Fixes bug where leaf controllers recieve nil messages

Bug was caused in commit ee38e8c5 (Manual style changes)

Message would be set as nil when there was a message, as
"stuff".presence => "stuff". Likewise if there was no message,
msg would be kept as "" as "".presence => nil.