`message_must_be_string` seems oddly named now...thoughts on a more appropriate name?