Further work on i2c