It'll never be null, string.split never includes a null element.
And we shouldn't treat the empty string as special.