It's analogous to:

1. a NULL pointer
2. a C string of length 0 (e.g.: just a `'\0'` char)

I don't presume to know better than the caller. But if you guys want to handle this differently, I'm all ears. What do you think, @tarruda and @philix?