Maybe I don't understand things correctly, but if a MASTER-READ is in process, and I'm the slave, if SCL stops before I have shifted out my entire byte, I assume that I sit and wait for the clock to reappear- which it never will, and I'm stuck.

Is this correct?