I just stopped working for the day at 9:30. I rewrote my communication code yet again. I was calling PtrAndHand from my OT notifier when I received data to put it in my buffer, but Quinn told me that’s a bad idea, so I rewrote it to use a static pre-allocated buffer.