allow an explicit empty string as a splitter

Just checking for negative will be true for an empty string if explicitly defined.  This change allows an empty string to be defined as a splitter.