tweaks to I2C communications