messages sent to info/warning/error/fatal should end with endmsg, not endl