listFiles returns empty array not null when no files match the filter