first stab at non-strict i2c mode