Should this depend on lowerCaseIds ?