Is it the case that we want to avoid 0?

I think my code uses 0, but maybe we should switch so that no message is automatically the default.

Not sure on this one. It might be a non-issue.