For empty messages put now puts nothing