Is I2C protocol abortion a valid use case?

Hi,

I was verifying the I2C protocol and was wondering if it is worth it to see that after I abort the transaction before completion, the protocol doesn’t get affected after it is restarted. There is way to do this in my work environment (as the master driving I2C is a sequence item), but I’m still wondering if there is a valid use case for this in real-time.

I was hoping if more experienced people here ever seen a situation where the I2C protocol need to be aborted ? (being aborted as late as transmitting the last bit in the protocol)

Thanks
Pavan