Don't count the NIT as a program. Make bytes unsigned

byte is signed unless masked with 0xFF.