Nit: should this be `new_message`?