fix getLowerType()