Any particular reason for returning empty string instead of null?