can't just do (void)I2C0.d; ?