Arguably, `nil` could indicate a programmer error instead of a deliberately empty message.