Why is ToLower necessary?