is there any reason not to just call split unconditionally?
```js
'abc'.split(/\s*,\s*/) // -> ['abc']
```