compatibility function must support SEPARATOR
whitespace