underscore is 0x5f, so byte order puts this before the lowercase names
