view message showing up on front end, don't like the null checks in two places, but oh well...