[ Fixes #63956382 ] The empty string was caught by the else if that
checked to see if it was in the list of valid separators which returned true.