if includeEmptyFields set to true, don't check again to prevent loosing empty strings in arrays