handle uppercase too