now 100% i2c compliant. use "256" to read a byte