If we're going to map `nil` to an empty string, we should just require users to pass in an empty string too. `nil` usually indicates programmer error.