Can you return new String[0] instead, or have it return Optional<String[]>