Float I2c

You need a union. You said you don't want to use one. Not much left to say. They are not particularly elaborate BTW.