As part of improvements to the loc system, most things like this check for the presence of a loc key, rather than the loc key returning an empty string.I know, but in previous patches this invalidated the localisation key altogether.
This generally makes the system more robust, but does mean that setting loc to blank doesn't eliminate that loc any more.