You're missing the brackets around the data.

The I2C command thinks it's still setting up the write, and doesn't send a STOP.
<br>