In Javascript, splitting an empty string returns an array with an empty string, not an empty array (by design).