can we be consistent about upper/lowercase