is it always lowercase ? shouldn't we check in case insensitive ?